diff --git a/.travis.yml b/.travis.yml index 3397d055d..90be7a622 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,7 +8,7 @@ cache: - $HOME/.m2 before_install: # install the gwt-material-jquery because it will depends on built in jquery -- git clone -b release_2.5.0_rc1 https://github.com/GwtMaterialDesign/gwt-material-jquery.git +- git clone -b release_2.6.0 https://github.com/GwtMaterialDesign/gwt-material-jquery.git - cd gwt-material-jquery - mvn install -DskipTests=true -DdryRun=true - cd .. diff --git a/.utility/deploy.sh b/.utility/deploy.sh index 04a6e5acb..1839b6044 100644 --- a/.utility/deploy.sh +++ b/.utility/deploy.sh @@ -1,6 +1,6 @@ #!/bin/bash set -ev -if [ "$TRAVIS_JDK_VERSION" == "oraclejdk8" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_BRANCH" == "release_2.5.0_rc1" ]; then +if [ "$TRAVIS_JDK_VERSION" == "oraclejdk8" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_BRANCH" == "release_2.6.0" ]; then echo "ossrh\${env.OSSRH_USER}\${env.OSSRH_PASS}" > ~/settings.xml mvn deploy -DskipTests --settings ~/settings.xml fi \ No newline at end of file diff --git a/README.md b/README.md index d9089c003..9265782d7 100644 --- a/README.md +++ b/README.md @@ -20,20 +20,20 @@ We created typeMixin; private OverlayStyleMixin overlayStyleMixin; private DensityMixin densityMixin; + private ToggleStyleMixin openMixin; public AbstractSideNav() { super(Document.get().createULElement(), CssName.SIDE_NAV); @@ -431,10 +432,8 @@ protected MaterialWidget getNavMenu() { } protected void onClosing() { - open = false; - $("#sidenav-overlay").remove(); + getOpenMixin().setOn(false); SideNavClosingEvent.fire(this); - resetOverlayStyle(); } @@ -443,14 +442,7 @@ protected void onClosed() { } protected void onOpening() { - open = true; - - $("#sidenav-overlay").each((param1, element) -> { - if (element != null) { - element.removeFromParent(); - } - }); - + getOpenMixin().setOn(true); SideNavOpeningEvent.fire(this); } @@ -472,7 +464,14 @@ protected void onOverlayAttached() { * Hide the overlay menu. */ public void hideOverlay() { - $("#sidenav-overlay").remove(); + JQueryElement overlayElement = getOverlayElement(); + if (overlayElement != null) { + overlayElement.each((param1, element) -> { + if (element != null) { + element.removeFromParent(); + } + }); + } } /** @@ -488,8 +487,9 @@ public void show() { */ @Override public void open() { - $("#sidenav-overlay").remove(); - $(activator).sideNav("show"); + if (!isOpen()) { + $(activator).sideNav("show"); + } } /** @@ -510,7 +510,7 @@ public void close() { @Override public boolean isOpen() { - return open; + return getOpenMixin().isOn(); } /** @@ -696,4 +696,11 @@ protected DensityMixin getDensityMixin() { } return densityMixin; } + + public ToggleStyleMixin getOpenMixin() { + if (openMixin == null) { + openMixin = new ToggleStyleMixin<>(this, "opened"); + } + return openMixin; + } } diff --git a/gwt-material/src/main/java/gwt/material/design/client/base/HasIcon.java b/gwt-material/src/main/java/gwt/material/design/client/base/HasIcon.java index 1b9eeeae5..9e1ac4ee0 100644 --- a/gwt-material/src/main/java/gwt/material/design/client/base/HasIcon.java +++ b/gwt-material/src/main/java/gwt/material/design/client/base/HasIcon.java @@ -20,10 +20,7 @@ package gwt.material.design.client.base; import com.google.gwt.dom.client.Style; -import gwt.material.design.client.constants.Color; -import gwt.material.design.client.constants.IconPosition; -import gwt.material.design.client.constants.IconSize; -import gwt.material.design.client.constants.IconType; +import gwt.material.design.client.constants.*; import gwt.material.design.client.ui.MaterialIcon; public interface HasIcon { @@ -84,4 +81,14 @@ public interface HasIcon { * Will get the css class for custom icons. */ String getCustomIconType(); + + /** + * Will set the icon display structure. + * OUTLINED, FILLED, ROUNDED, SHARP and TWO TONE + * + * @see Example + */ + void setIconDisplay(IconDisplay iconDisplay); + + IconDisplay getIconDisplay(); } diff --git a/gwt-material/src/main/java/gwt/material/design/client/base/HasTruncate.java b/gwt-material/src/main/java/gwt/material/design/client/base/HasTruncate.java new file mode 100644 index 000000000..506ca9128 --- /dev/null +++ b/gwt-material/src/main/java/gwt/material/design/client/base/HasTruncate.java @@ -0,0 +1,37 @@ +/* + * #%L + * GwtMaterial + * %% + * Copyright (C) 2015 - 2022 GwtMaterialDesign + * %% + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * #L% + */ +package gwt.material.design.client.base; + +public interface HasTruncate { + + /** + * If true the label inside this component will be truncated by ellipsis + **/ + void setTruncate(boolean truncate); + + boolean isTruncate(); + + /** + * Will enable long texts to set the elements attribute when mouse overed the truncated text + */ + void setEnableTruncateTitle(boolean value); + + boolean isEnableTruncateTitle(); +} diff --git a/gwt-material/src/main/java/gwt/material/design/client/base/MaterialWidget.java b/gwt-material/src/main/java/gwt/material/design/client/base/MaterialWidget.java index a191c639a..a7992ba4d 100644 --- a/gwt-material/src/main/java/gwt/material/design/client/base/MaterialWidget.java +++ b/gwt-material/src/main/java/gwt/material/design/client/base/MaterialWidget.java @@ -54,7 +54,7 @@ public class MaterialWidget extends ComplexPanel implements HasId, HasEnabled, H HasShadow, Focusable, HasInlineStyle, HasSeparator, HasScrollspy, HasHideOn, HasShowOn, HasCenterOn, HasCircle, HasWaves, HasDataAttributes, HasFloat, HasTooltip, HasFlexbox, HasHoverable, HasFontWeight, HasFontSize, HasDepth, HasInitialClasses, HasInteractionHandlers, HasAllFocusHandlers, HasFilterStyle, HasBorder, HasVerticalAlign, HasTransform, HasOrientation, - HasContainer, HasWordBreak, HasZoom, HasGridLayout, HasResize, HasContentEditable { + HasContainer, HasWordBreak, HasZoom, HasGridLayout, HasResize, HasContentEditable, HasTruncate { private static JQueryElement window = null; private static JQueryElement body = null; @@ -125,7 +125,7 @@ public Appender(Widget widget) { private FlexboxMixin flexboxMixin; private ToggleStyleMixin hoverableMixin; private CssNameMixin fontWeightMixin; - private ToggleStyleMixin truncateMixin; + private TruncateMixin truncateMixin; private FilterStyleMixin filterMixin; private BorderMixin borderMixin; private DimensionMixin dimensionMixin; @@ -1065,15 +1065,25 @@ public String getFilterStyle() { return getFilterStyleMixin().getFilterStyle(); } - /** - * If true the label inside this component will be truncated by ellipsis - **/ + + @Override public void setTruncate(boolean truncate) { - getTruncateMixin().setOn(truncate); + getTruncateMixin().setTruncate(truncate); } + @Override public boolean isTruncate() { - return getTruncateMixin().isOn(); + return getTruncateMixin().isTruncate(); + } + + @Override + public void setEnableTruncateTitle(boolean value) { + getTruncateMixin().setEnableTruncateTitle(value); + } + + @Override + public boolean isEnableTruncateTitle() { + return getTruncateMixin().isEnableTruncateTitle(); } @Override @@ -1880,9 +1890,9 @@ protected CssNameMixin getFontWeightMixin() { return fontWeightMixin; } - public ToggleStyleMixin getTruncateMixin() { + public TruncateMixin getTruncateMixin() { if (truncateMixin == null) { - truncateMixin = new ToggleStyleMixin<>(this, CssName.TRUNCATE); + truncateMixin = new TruncateMixin<>(this); } return truncateMixin; } diff --git a/gwt-material/src/main/java/gwt/material/design/client/base/NumberBox.java b/gwt-material/src/main/java/gwt/material/design/client/base/NumberBox.java index 2d728b2e1..07a1a7003 100644 --- a/gwt-material/src/main/java/gwt/material/design/client/base/NumberBox.java +++ b/gwt-material/src/main/java/gwt/material/design/client/base/NumberBox.java @@ -42,6 +42,7 @@ public class NumberBox extends ValueBox { public NumberBox(NumberHandler handler) { // currently there's no way to create a directly super(Document.get().createTextInputElement(), handler, handler); + addStyleName("number-box"); } public static class NumberHandler implements Renderer, Parser { diff --git a/gwt-material/src/main/java/gwt/material/design/client/base/helper/UiSortHelper.java b/gwt-material/src/main/java/gwt/material/design/client/base/helper/UiSortHelper.java index e393f8d4e..16ebad735 100644 --- a/gwt-material/src/main/java/gwt/material/design/client/base/helper/UiSortHelper.java +++ b/gwt-material/src/main/java/gwt/material/design/client/base/helper/UiSortHelper.java @@ -36,7 +36,9 @@ public static void sort(String containerSelector, String childSelector, String d Object elem1Order = $(elem1).data(dataAttribute); Object elem2Order = $(elem2).data(dataAttribute); if (elem1Order != null && elem2Order != null) { - return Integer.parseInt(elem2Order.toString()) < Integer.parseInt(elem1Order.toString()) ? 1 : -1; + int order1 = Integer.parseInt(elem1Order.toString()); + int order2 = Integer.parseInt(elem2Order.toString()); + return order2 < order1 || order1 < 0 ? 1 : -1; } return -1; }).appendTo(containerSelector); diff --git a/gwt-material/src/main/java/gwt/material/design/client/base/mixin/FieldClearMixin.java b/gwt-material/src/main/java/gwt/material/design/client/base/mixin/FieldClearMixin.java new file mode 100644 index 000000000..da32ec8bb --- /dev/null +++ b/gwt-material/src/main/java/gwt/material/design/client/base/mixin/FieldClearMixin.java @@ -0,0 +1,78 @@ +/* + * #%L + * GwtMaterial + * %% + * Copyright (C) 2015 - 2017 GwtMaterialDesign + * %% + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * #L% + */ +package gwt.material.design.client.base.mixin; + +import com.google.gwt.dom.client.Style; +import gwt.material.design.client.constants.Color; +import gwt.material.design.client.constants.IconType; +import gwt.material.design.client.ui.MaterialIcon; +import gwt.material.design.client.ui.MaterialValueBox; + +public class FieldClearMixin extends AbstractMixin { + + private T valueBox; + private boolean enableClear; + private MaterialIcon clear = new MaterialIcon(IconType.CLOSE); + + public FieldClearMixin(final T valueBox) { + super(valueBox); + + this.valueBox = valueBox; + this.clear.setLayoutPosition(Style.Position.ABSOLUTE); + this.clear.setRight(16); + this.clear.setTop(12); + this.clear.setBackgroundColor(Color.WHITE); + this.clear.addStyleName("clear-field"); + + setEnableClear(false); + } + + public void load() { + if (!clear.isAttached()) { + valueBox.add(clear); + } + + clear.setVisible(false); + valueBox.addKeyUpHandler(event -> { + Object value = valueBox.getValue(); + boolean showClear = value != null && !value.toString().isEmpty() && enableClear; + clear.setVisible(showClear); + }); + + clear.addClickHandler(event -> { + valueBox.reset(); + valueBox.setValue(null, true); + clear.setVisible(false); + }); + + clear.addValueChangeHandler(event -> { + String value = event.getValue(); + clear.setVisible(value == null || value.isEmpty()); + }); + } + + public void setEnableClear(boolean enableClear) { + this.enableClear = enableClear; + } + + public void reset() { + clear.setVisible(false); + } +} diff --git a/gwt-material/src/main/java/gwt/material/design/client/base/mixin/TruncateMixin.java b/gwt-material/src/main/java/gwt/material/design/client/base/mixin/TruncateMixin.java new file mode 100644 index 000000000..68fe27a1c --- /dev/null +++ b/gwt-material/src/main/java/gwt/material/design/client/base/mixin/TruncateMixin.java @@ -0,0 +1,98 @@ +/* + * #%L + * GwtMaterial + * %% + * Copyright (C) 2015 - 2022 GwtMaterialDesign + * %% + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * #L% + */ +package gwt.material.design.client.base.mixin; + +import com.google.gwt.event.shared.HandlerRegistration; +import com.google.gwt.user.client.Element; +import com.google.gwt.user.client.ui.HasText; +import gwt.material.design.client.base.HasTruncate; +import gwt.material.design.client.base.MaterialWidget; +import gwt.material.design.client.constants.CssName; + +public class TruncateMixin extends AbstractMixin implements HasTruncate { + + private ToggleStyleMixin toggleStyleMixin; + private HandlerRegistration mouseOverHandler, mouseOutHandler; + private boolean enableTruncateTitle = true; + + public TruncateMixin(T uiObject) { + super(uiObject); + } + + @Override + public void setTruncate(boolean truncate) { + getToggleStyleMixin().setOn(truncate); + updateTitle(); + } + + protected void updateTitle() { + if (uiObject instanceof HasText) { + if (enableTruncateTitle) { + Element element = uiObject.getElement(); + HasText hasText = (HasText) uiObject; + element.setAttribute("title", ""); + if (mouseOutHandler == null) { + mouseOverHandler = uiObject.addMouseOverHandler(event -> { + if (!uiObject.getElement().hasAttribute("title")) return; + String text = hasText.getText(); + boolean withEllipsis = element.getOffsetWidth() < element.getScrollWidth(); + if (withEllipsis) { + element.setAttribute("title", text); + } + }); + } + + if (mouseOutHandler == null) { + mouseOutHandler = uiObject.addMouseOutHandler(event -> element.setAttribute("title", "")); + } + } else { + if (mouseOverHandler != null) { + mouseOverHandler.removeHandler(); + } + + if (mouseOutHandler != null) { + mouseOutHandler.removeHandler(); + } + } + } + } + + @Override + public boolean isTruncate() { + return getToggleStyleMixin().isOn(); + } + + @Override + public void setEnableTruncateTitle(boolean value) { + this.enableTruncateTitle = value; + } + + @Override + public boolean isEnableTruncateTitle() { + return enableTruncateTitle; + } + + public ToggleStyleMixin getToggleStyleMixin() { + if (toggleStyleMixin == null) { + toggleStyleMixin = new ToggleStyleMixin<>(uiObject, CssName.TRUNCATE); + } + return toggleStyleMixin; + } +} diff --git a/gwt-material/src/main/java/gwt/material/design/client/constants/IconDisplay.java b/gwt-material/src/main/java/gwt/material/design/client/constants/IconDisplay.java new file mode 100644 index 000000000..d99052772 --- /dev/null +++ b/gwt-material/src/main/java/gwt/material/design/client/constants/IconDisplay.java @@ -0,0 +1,39 @@ +/* + * #%L + * GwtMaterial + * %% + * Copyright (C) 2015 - 2022 GwtMaterialDesign + * %% + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * #L% + */ +package gwt.material.design.client.constants; + +public enum IconDisplay { + + FILLED(""), + OUTLINED("-outlined"), + ROUNDED("-round"), + SHARP("-sharp"), + TWO_TONE("-two-tone"); + + private String suffix; + + IconDisplay(String suffix) { + this.suffix = suffix; + } + + public String getSuffix() { + return suffix; + } +} diff --git a/gwt-material/src/main/java/gwt/material/design/client/constants/IconType.java b/gwt-material/src/main/java/gwt/material/design/client/constants/IconType.java index 4e3dcd2b7..b9a773752 100644 --- a/gwt-material/src/main/java/gwt/material/design/client/constants/IconType.java +++ b/gwt-material/src/main/java/gwt/material/design/client/constants/IconType.java @@ -2,7 +2,7 @@ * #%L * GwtMaterial * %% - * Copyright (C) 2015 - 2017 GwtMaterialDesign + * Copyright (C) 2015 - 2022 GwtMaterialDesign * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,38 +19,122 @@ */ package gwt.material.design.client.constants; -import gwt.material.design.client.base.helper.EnumHelper; - import javax.annotation.Generated; -@Generated(value = "gwt.material.design.gen.IconTypeGenerator", date = "2016-04-15T00:43:49Z") -public enum IconType implements CssType { +import gwt.material.design.client.base.helper.EnumHelper; +@Generated(value = "gwt.material.design.gen.IconTypeGenerator", date = "2022-04-04T04:10:18Z") +public enum IconType implements CssType { + DEFAULT(""), - ROTATION_3D("3d_rotation"), + _10K("10k"), + _10MP("10mp"), + _11MP("11mp"), + _123("123"), + _12MP("12mp"), + _13MP("13mp"), + _14MP("14mp"), + _15MP("15mp"), + _16MP("16mp"), + _17MP("17mp"), + _18_UP_RATING("18_up_rating"), + _18MP("18mp"), + _19MP("19mp"), + _1K("1k"), + _1K_PLUS("1k_plus"), + _1X_MOBILEDATA("1x_mobiledata"), + _20MP("20mp"), + _21MP("21mp"), + _22MP("22mp"), + _23MP("23mp"), + _24MP("24mp"), + _2K("2k"), + _2K_PLUS("2k_plus"), + _2MP("2mp"), + _30FPS("30fps"), + _30FPS_SELECT("30fps_select"), + _360("360"), + _3D_ROTATION("3d_rotation"), + _3G_MOBILEDATA("3g_mobiledata"), + _3K("3k"), + _3K_PLUS("3k_plus"), + _3MP("3mp"), + _3P("3p"), + _4G_MOBILEDATA("4g_mobiledata"), + _4G_PLUS_MOBILEDATA("4g_plus_mobiledata"), + _4K("4k"), + _4K_PLUS("4k_plus"), + _4MP("4mp"), + _5G("5g"), + _5K("5k"), + _5K_PLUS("5k_plus"), + _5MP("5mp"), + _60FPS("60fps"), + _60FPS_SELECT("60fps_select"), + _6_FT_APART("6_ft_apart"), + _6K("6k"), + _6K_PLUS("6k_plus"), + _6MP("6mp"), + _7K("7k"), + _7K_PLUS("7k_plus"), + _7MP("7mp"), + _8K("8k"), + _8K_PLUS("8k_plus"), + _8MP("8mp"), + _9K("9k"), + _9K_PLUS("9k_plus"), + _9MP("9mp"), + ABC("abc"), AC_UNIT("ac_unit"), ACCESS_ALARM("access_alarm"), ACCESS_ALARMS("access_alarms"), ACCESS_TIME("access_time"), + ACCESS_TIME_FILLED("access_time_filled"), ACCESSIBILITY("accessibility"), + ACCESSIBILITY_NEW("accessibility_new"), ACCESSIBLE("accessible"), + ACCESSIBLE_FORWARD("accessible_forward"), ACCOUNT_BALANCE("account_balance"), ACCOUNT_BALANCE_WALLET("account_balance_wallet"), ACCOUNT_BOX("account_box"), ACCOUNT_CIRCLE("account_circle"), + ACCOUNT_TREE("account_tree"), + AD_UNITS("ad_units"), ADB("adb"), ADD("add"), ADD_A_PHOTO("add_a_photo"), ADD_ALARM("add_alarm"), ADD_ALERT("add_alert"), ADD_BOX("add_box"), + ADD_BUSINESS("add_business"), + ADD_CALL("add_call"), + ADD_CARD("add_card"), + ADD_CHART("add_chart"), ADD_CIRCLE("add_circle"), ADD_CIRCLE_OUTLINE("add_circle_outline"), + ADD_COMMENT("add_comment"), + ADD_IC_CALL("add_ic_call"), + ADD_LINK("add_link"), ADD_LOCATION("add_location"), + ADD_LOCATION_ALT("add_location_alt"), + ADD_MODERATOR("add_moderator"), + ADD_PHOTO_ALTERNATE("add_photo_alternate"), + ADD_REACTION("add_reaction"), + ADD_ROAD("add_road"), ADD_SHOPPING_CART("add_shopping_cart"), + ADD_TASK("add_task"), + ADD_TO_DRIVE("add_to_drive"), + ADD_TO_HOME_SCREEN("add_to_home_screen"), ADD_TO_PHOTOS("add_to_photos"), ADD_TO_QUEUE("add_to_queue"), + ADDCHART("addchart"), + ADF_SCANNER("adf_scanner"), ADJUST("adjust"), + ADMIN_PANEL_SETTINGS("admin_panel_settings"), + ADOBE("adobe"), + ADS_CLICK("ads_click"), + AGRICULTURE("agriculture"), + AIR("air"), AIRLINE_SEAT_FLAT("airline_seat_flat"), AIRLINE_SEAT_FLAT_ANGLED("airline_seat_flat_angled"), AIRLINE_SEAT_INDIVIDUAL_SUITE("airline_seat_individual_suite"), @@ -59,8 +143,13 @@ public enum IconType implements CssType { AIRLINE_SEAT_LEGROOM_REDUCED("airline_seat_legroom_reduced"), AIRLINE_SEAT_RECLINE_EXTRA("airline_seat_recline_extra"), AIRLINE_SEAT_RECLINE_NORMAL("airline_seat_recline_normal"), + AIRLINE_STOPS("airline_stops"), + AIRLINES("airlines"), + AIRPLANE_TICKET("airplane_ticket"), AIRPLANEMODE_ACTIVE("airplanemode_active"), AIRPLANEMODE_INACTIVE("airplanemode_inactive"), + AIRPLANEMODE_OFF("airplanemode_off"), + AIRPLANEMODE_ON("airplanemode_on"), AIRPLAY("airplay"), AIRPORT_SHUTTLE("airport_shuttle"), ALARM("alarm"), @@ -68,20 +157,56 @@ public enum IconType implements CssType { ALARM_OFF("alarm_off"), ALARM_ON("alarm_on"), ALBUM("album"), + ALIGN_HORIZONTAL_CENTER("align_horizontal_center"), + ALIGN_HORIZONTAL_LEFT("align_horizontal_left"), + ALIGN_HORIZONTAL_RIGHT("align_horizontal_right"), + ALIGN_VERTICAL_BOTTOM("align_vertical_bottom"), + ALIGN_VERTICAL_CENTER("align_vertical_center"), + ALIGN_VERTICAL_TOP("align_vertical_top"), + ALL_INBOX("all_inbox"), ALL_INCLUSIVE("all_inclusive"), ALL_OUT("all_out"), + ALT_ROUTE("alt_route"), + ALTERNATE_EMAIL("alternate_email"), + AMP_STORIES("amp_stories"), + ANALYTICS("analytics"), + ANCHOR("anchor"), ANDROID("android"), + ANIMATION("animation"), ANNOUNCEMENT("announcement"), + AOD("aod"), + APARTMENT("apartment"), + API("api"), + APP_BLOCKING("app_blocking"), + APP_REGISTRATION("app_registration"), + APP_SETTINGS_ALT("app_settings_alt"), + APP_SHORTCUT("app_shortcut"), + APPLE("apple"), + APPROVAL("approval"), APPS("apps"), + APPS_OUTAGE("apps_outage"), + ARCHITECTURE("architecture"), ARCHIVE("archive"), + AREA_CHART("area_chart"), ARROW_BACK("arrow_back"), + ARROW_BACK_IOS("arrow_back_ios"), + ARROW_BACK_IOS_NEW("arrow_back_ios_new"), + ARROW_CIRCLE_DOWN("arrow_circle_down"), + ARROW_CIRCLE_LEFT("arrow_circle_left"), + ARROW_CIRCLE_RIGHT("arrow_circle_right"), + ARROW_CIRCLE_UP("arrow_circle_up"), ARROW_DOWNWARD("arrow_downward"), ARROW_DROP_DOWN("arrow_drop_down"), ARROW_DROP_DOWN_CIRCLE("arrow_drop_down_circle"), ARROW_DROP_UP("arrow_drop_up"), ARROW_FORWARD("arrow_forward"), + ARROW_FORWARD_IOS("arrow_forward_ios"), + ARROW_LEFT("arrow_left"), + ARROW_RIGHT("arrow_right"), + ARROW_RIGHT_ALT("arrow_right_alt"), ARROW_UPWARD("arrow_upward"), ART_TRACK("art_track"), + ARTICLE("article"), ASPECT_RATIO("aspect_ratio"), ASSESSMENT("assessment"), ASSIGNMENT("assignment"), @@ -91,35 +216,97 @@ public enum IconType implements CssType { ASSIGNMENT_RETURNED("assignment_returned"), ASSIGNMENT_TURNED_IN("assignment_turned_in"), ASSISTANT("assistant"), + ASSISTANT_DIRECTION("assistant_direction"), + ASSISTANT_NAVIGATION("assistant_navigation"), ASSISTANT_PHOTO("assistant_photo"), + ASSURED_WORKLOAD("assured_workload"), + ATM("atm"), + ATTACH_EMAIL("attach_email"), ATTACH_FILE("attach_file"), ATTACH_MONEY("attach_money"), ATTACHMENT("attachment"), + ATTRACTIONS("attractions"), + ATTRIBUTION("attribution"), + AUDIO_FILE("audio_file"), AUDIOTRACK("audiotrack"), + AUTO_AWESOME("auto_awesome"), + AUTO_AWESOME_MOSAIC("auto_awesome_mosaic"), + AUTO_AWESOME_MOTION("auto_awesome_motion"), + AUTO_DELETE("auto_delete"), + AUTO_FIX_HIGH("auto_fix_high"), + AUTO_FIX_NORMAL("auto_fix_normal"), + AUTO_FIX_OFF("auto_fix_off"), + AUTO_GRAPH("auto_graph"), + AUTO_MODE("auto_mode"), + AUTO_STORIES("auto_stories"), + AUTOFPS_SELECT("autofps_select"), AUTORENEW("autorenew"), AV_TIMER("av_timer"), + BABY_CHANGING_STATION("baby_changing_station"), + BACK_HAND("back_hand"), + BACKPACK("backpack"), BACKSPACE("backspace"), BACKUP("backup"), + BACKUP_TABLE("backup_table"), + BADGE("badge"), + BAKERY_DINING("bakery_dining"), + BALANCE("balance"), + BALCONY("balcony"), + BALLOT("ballot"), + BAR_CHART("bar_chart"), + BATCH_PREDICTION("batch_prediction"), + BATHROOM("bathroom"), + BATHTUB("bathtub"), + BATTERY_0_BAR("battery_0_bar"), + BATTERY_1_BAR("battery_1_bar"), + BATTERY_2_BAR("battery_2_bar"), + BATTERY_3_BAR("battery_3_bar"), + BATTERY_4_BAR("battery_4_bar"), + BATTERY_5_BAR("battery_5_bar"), + BATTERY_6_BAR("battery_6_bar"), BATTERY_ALERT("battery_alert"), BATTERY_CHARGING_FULL("battery_charging_full"), BATTERY_FULL("battery_full"), + BATTERY_SAVER("battery_saver"), BATTERY_STD("battery_std"), BATTERY_UNKNOWN("battery_unknown"), BEACH_ACCESS("beach_access"), + BED("bed"), + BEDROOM_BABY("bedroom_baby"), + BEDROOM_CHILD("bedroom_child"), + BEDROOM_PARENT("bedroom_parent"), + BEDTIME("bedtime"), + BEDTIME_OFF("bedtime_off"), BEENHERE("beenhere"), + BENTO("bento"), + BIKE_SCOOTER("bike_scooter"), + BIOTECH("biotech"), + BLENDER("blender"), + BLINDS("blinds"), + BLINDS_CLOSED("blinds_closed"), BLOCK("block"), + BLOCK_FLIPPED("block_flipped"), + BLOODTYPE("bloodtype"), BLUETOOTH("bluetooth"), BLUETOOTH_AUDIO("bluetooth_audio"), BLUETOOTH_CONNECTED("bluetooth_connected"), BLUETOOTH_DISABLED("bluetooth_disabled"), + BLUETOOTH_DRIVE("bluetooth_drive"), BLUETOOTH_SEARCHING("bluetooth_searching"), BLUR_CIRCULAR("blur_circular"), BLUR_LINEAR("blur_linear"), BLUR_OFF("blur_off"), BLUR_ON("blur_on"), + BOLT("bolt"), BOOK("book"), + BOOK_ONLINE("book_online"), BOOKMARK("bookmark"), + BOOKMARK_ADD("bookmark_add"), + BOOKMARK_ADDED("bookmark_added"), BOOKMARK_BORDER("bookmark_border"), + BOOKMARK_OUTLINE("bookmark_outline"), + BOOKMARK_REMOVE("bookmark_remove"), + BOOKMARKS("bookmarks"), BORDER_ALL("border_all"), BORDER_BOTTOM("border_bottom"), BORDER_CLEAR("border_clear"), @@ -132,7 +319,9 @@ public enum IconType implements CssType { BORDER_STYLE("border_style"), BORDER_TOP("border_top"), BORDER_VERTICAL("border_vertical"), + BOY("boy"), BRANDING_WATERMARK("branding_watermark"), + BREAKFAST_DINING("breakfast_dining"), BRIGHTNESS_1("brightness_1"), BRIGHTNESS_2("brightness_2"), BRIGHTNESS_3("brightness_3"), @@ -144,16 +333,33 @@ public enum IconType implements CssType { BRIGHTNESS_HIGH("brightness_high"), BRIGHTNESS_LOW("brightness_low"), BRIGHTNESS_MEDIUM("brightness_medium"), + BROADCAST_ON_HOME("broadcast_on_home"), + BROADCAST_ON_PERSONAL("broadcast_on_personal"), BROKEN_IMAGE("broken_image"), + BROWSE_GALLERY("browse_gallery"), + BROWSER_NOT_SUPPORTED("browser_not_supported"), + BROWSER_UPDATED("browser_updated"), + BRUNCH_DINING("brunch_dining"), BRUSH("brush"), BUBBLE_CHART("bubble_chart"), BUG_REPORT("bug_report"), BUILD("build"), + BUILD_CIRCLE("build_circle"), + BUNGALOW("bungalow"), BURST_MODE("burst_mode"), + BUS_ALERT("bus_alert"), BUSINESS("business"), BUSINESS_CENTER("business_center"), + CABIN("cabin"), + CABLE("cable"), CACHED("cached"), CAKE("cake"), + CALCULATE("calculate"), + CALENDAR_MONTH("calendar_month"), + CALENDAR_TODAY("calendar_today"), + CALENDAR_VIEW_DAY("calendar_view_day"), + CALENDAR_VIEW_MONTH("calendar_view_month"), + CALENDAR_VIEW_WEEK("calendar_view_week"), CALL("call"), CALL_END("call_end"), CALL_MADE("call_made"), @@ -167,18 +373,42 @@ public enum IconType implements CssType { CAMERA_ALT("camera_alt"), CAMERA_ENHANCE("camera_enhance"), CAMERA_FRONT("camera_front"), + CAMERA_INDOOR("camera_indoor"), + CAMERA_OUTDOOR("camera_outdoor"), CAMERA_REAR("camera_rear"), CAMERA_ROLL("camera_roll"), + CAMERASWITCH("cameraswitch"), + CAMPAIGN("campaign"), CANCEL("cancel"), + CANCEL_PRESENTATION("cancel_presentation"), + CANCEL_SCHEDULE_SEND("cancel_schedule_send"), + CANDLESTICK_CHART("candlestick_chart"), + CAR_CRASH("car_crash"), + CAR_RENTAL("car_rental"), + CAR_REPAIR("car_repair"), CARD_GIFTCARD("card_giftcard"), CARD_MEMBERSHIP("card_membership"), CARD_TRAVEL("card_travel"), + CARPENTER("carpenter"), + CASES("cases"), CASINO("casino"), CAST("cast"), CAST_CONNECTED("cast_connected"), + CAST_FOR_EDUCATION("cast_for_education"), + CASTLE("castle"), + CATCHING_POKEMON("catching_pokemon"), + CATEGORY("category"), + CELEBRATION("celebration"), + CELL_TOWER("cell_tower"), + CELL_WIFI("cell_wifi"), CENTER_FOCUS_STRONG("center_focus_strong"), CENTER_FOCUS_WEAK("center_focus_weak"), + CHAIR("chair"), + CHAIR_ALT("chair_alt"), + CHALET("chalet"), + CHANGE_CIRCLE("change_circle"), CHANGE_HISTORY("change_history"), + CHARGING_STATION("charging_station"), CHAT("chat"), CHAT_BUBBLE("chat_bubble"), CHAT_BUBBLE_OUTLINE("chat_bubble_outline"), @@ -186,45 +416,94 @@ public enum IconType implements CssType { CHECK_BOX("check_box"), CHECK_BOX_OUTLINE_BLANK("check_box_outline_blank"), CHECK_CIRCLE("check_circle"), + CHECK_CIRCLE_OUTLINE("check_circle_outline"), + CHECKLIST("checklist"), + CHECKLIST_RTL("checklist_rtl"), + CHECKROOM("checkroom"), CHEVRON_LEFT("chevron_left"), CHEVRON_RIGHT("chevron_right"), CHILD_CARE("child_care"), CHILD_FRIENDLY("child_friendly"), CHROME_READER_MODE("chrome_reader_mode"), + CHURCH("church"), + CIRCLE("circle"), + CIRCLE_NOTIFICATIONS("circle_notifications"), CLASS("class"), + CLEAN_HANDS("clean_hands"), + CLEANING_SERVICES("cleaning_services"), CLEAR("clear"), CLEAR_ALL("clear_all"), CLOSE("close"), + CLOSE_FULLSCREEN("close_fullscreen"), CLOSED_CAPTION("closed_caption"), + CLOSED_CAPTION_DISABLED("closed_caption_disabled"), + CLOSED_CAPTION_OFF("closed_caption_off"), CLOUD("cloud"), CLOUD_CIRCLE("cloud_circle"), CLOUD_DONE("cloud_done"), CLOUD_DOWNLOAD("cloud_download"), CLOUD_OFF("cloud_off"), CLOUD_QUEUE("cloud_queue"), + CLOUD_SYNC("cloud_sync"), CLOUD_UPLOAD("cloud_upload"), + CLOUDY_SNOWING("cloudy_snowing"), + CO2("co2"), + CO_PRESENT("co_present"), CODE("code"), + CODE_OFF("code_off"), + COFFEE("coffee"), + COFFEE_MAKER("coffee_maker"), COLLECTIONS("collections"), COLLECTIONS_BOOKMARK("collections_bookmark"), COLOR_LENS("color_lens"), COLORIZE("colorize"), COMMENT("comment"), + COMMENT_BANK("comment_bank"), + COMMENTS_DISABLED("comments_disabled"), + COMMIT("commit"), + COMMUTE("commute"), COMPARE("compare"), COMPARE_ARROWS("compare_arrows"), + COMPASS_CALIBRATION("compass_calibration"), + COMPOST("compost"), + COMPRESS("compress"), COMPUTER("computer"), + CONFIRMATION_NUM("confirmation_num"), CONFIRMATION_NUMBER("confirmation_number"), + CONNECT_WITHOUT_CONTACT("connect_without_contact"), + CONNECTED_TV("connected_tv"), + CONNECTING_AIRPORTS("connecting_airports"), + CONSTRUCTION("construction"), CONTACT_MAIL("contact_mail"), + CONTACT_PAGE("contact_page"), CONTACT_PHONE("contact_phone"), + CONTACT_SUPPORT("contact_support"), + CONTACTLESS("contactless"), CONTACTS("contacts"), CONTENT_COPY("content_copy"), CONTENT_CUT("content_cut"), CONTENT_PASTE("content_paste"), + CONTENT_PASTE_GO("content_paste_go"), + CONTENT_PASTE_OFF("content_paste_off"), + CONTENT_PASTE_SEARCH("content_paste_search"), + CONTRAST("contrast"), + CONTROL_CAMERA("control_camera"), CONTROL_POINT("control_point"), CONTROL_POINT_DUPLICATE("control_point_duplicate"), + COOKIE("cookie"), + COPY_ALL("copy_all"), COPYRIGHT("copyright"), + CORONAVIRUS("coronavirus"), + CORPORATE_FARE("corporate_fare"), + COTTAGE("cottage"), + COUNTERTOPS("countertops"), CREATE("create"), CREATE_NEW_FOLDER("create_new_folder"), CREDIT_CARD("credit_card"), + CREDIT_CARD_OFF("credit_card_off"), + CREDIT_SCORE("credit_score"), + CRIB("crib"), + CRISIS_ALERT("crisis_alert"), CROP("crop"), CROP_16_9("crop_16_9"), CROP_3_2("crop_3_2"), @@ -237,91 +516,254 @@ public enum IconType implements CssType { CROP_PORTRAIT("crop_portrait"), CROP_ROTATE("crop_rotate"), CROP_SQUARE("crop_square"), + CRUELTY_FREE("cruelty_free"), + CSS("css"), + CURRENCY_BITCOIN("currency_bitcoin"), + CURRENCY_EXCHANGE("currency_exchange"), + CURRENCY_FRANC("currency_franc"), + CURRENCY_LIRA("currency_lira"), + CURRENCY_POUND("currency_pound"), + CURRENCY_RUBLE("currency_ruble"), + CURRENCY_RUPEE("currency_rupee"), + CURRENCY_YEN("currency_yen"), + CURRENCY_YUAN("currency_yuan"), + CURTAINS("curtains"), + CURTAINS_CLOSED("curtains_closed"), + CYCLONE("cyclone"), + DANGEROUS("dangerous"), + DARK_MODE("dark_mode"), DASHBOARD("dashboard"), + DASHBOARD_CUSTOMIZE("dashboard_customize"), + DATA_ARRAY("data_array"), + DATA_EXPLORATION("data_exploration"), + DATA_OBJECT("data_object"), + DATA_SAVER_OFF("data_saver_off"), + DATA_SAVER_ON("data_saver_on"), + DATA_THRESHOLDING("data_thresholding"), DATA_USAGE("data_usage"), DATE_RANGE("date_range"), + DEBLUR("deblur"), + DECK("deck"), DEHAZE("dehaze"), DELETE("delete"), DELETE_FOREVER("delete_forever"), + DELETE_OUTLINE("delete_outline"), DELETE_SWEEP("delete_sweep"), + DELIVERY_DINING("delivery_dining"), + DENSITY_LARGE("density_large"), + DENSITY_MEDIUM("density_medium"), + DENSITY_SMALL("density_small"), + DEPARTURE_BOARD("departure_board"), DESCRIPTION("description"), + DESELECT("deselect"), + DESIGN_SERVICES("design_services"), + DESK("desk"), + DESKTOP_ACCESS_DISABLED("desktop_access_disabled"), DESKTOP_MAC("desktop_mac"), DESKTOP_WINDOWS("desktop_windows"), DETAILS("details"), DEVELOPER_BOARD("developer_board"), + DEVELOPER_BOARD_OFF("developer_board_off"), DEVELOPER_MODE("developer_mode"), DEVICE_HUB("device_hub"), + DEVICE_THERMOSTAT("device_thermostat"), + DEVICE_UNKNOWN("device_unknown"), DEVICES("devices"), + DEVICES_FOLD("devices_fold"), DEVICES_OTHER("devices_other"), DIALER_SIP("dialer_sip"), DIALPAD("dialpad"), + DIAMOND("diamond"), + DIFFERENCE("difference"), + DINING("dining"), + DINNER_DINING("dinner_dining"), DIRECTIONS("directions"), DIRECTIONS_BIKE("directions_bike"), DIRECTIONS_BOAT("directions_boat"), + DIRECTIONS_BOAT_FILLED("directions_boat_filled"), DIRECTIONS_BUS("directions_bus"), + DIRECTIONS_BUS_FILLED("directions_bus_filled"), DIRECTIONS_CAR("directions_car"), + DIRECTIONS_CAR_FILLED("directions_car_filled"), + DIRECTIONS_FERRY("directions_ferry"), + DIRECTIONS_OFF("directions_off"), DIRECTIONS_RAILWAY("directions_railway"), + DIRECTIONS_RAILWAY_FILLED("directions_railway_filled"), DIRECTIONS_RUN("directions_run"), DIRECTIONS_SUBWAY("directions_subway"), + DIRECTIONS_SUBWAY_FILLED("directions_subway_filled"), + DIRECTIONS_TRAIN("directions_train"), DIRECTIONS_TRANSIT("directions_transit"), + DIRECTIONS_TRANSIT_FILLED("directions_transit_filled"), DIRECTIONS_WALK("directions_walk"), + DIRTY_LENS("dirty_lens"), + DISABLED_BY_DEFAULT("disabled_by_default"), + DISABLED_VISIBLE("disabled_visible"), DISC_FULL("disc_full"), + DISCORD("discord"), + DISCOUNT("discount"), + DISPLAY_SETTINGS("display_settings"), + DND_FORWARDSLASH("dnd_forwardslash"), DNS("dns"), + DO_DISTURB("do_disturb"), + DO_DISTURB_ALT("do_disturb_alt"), + DO_DISTURB_OFF("do_disturb_off"), + DO_DISTURB_ON("do_disturb_on"), DO_NOT_DISTURB("do_not_disturb"), DO_NOT_DISTURB_ALT("do_not_disturb_alt"), DO_NOT_DISTURB_OFF("do_not_disturb_off"), DO_NOT_DISTURB_ON("do_not_disturb_on"), + DO_NOT_DISTURB_ON_TOTAL_SILENCE("do_not_disturb_on_total_silence"), + DO_NOT_STEP("do_not_step"), + DO_NOT_TOUCH("do_not_touch"), DOCK("dock"), + DOCUMENT_SCANNER("document_scanner"), DOMAIN("domain"), + DOMAIN_ADD("domain_add"), + DOMAIN_DISABLED("domain_disabled"), + DOMAIN_VERIFICATION("domain_verification"), DONE("done"), DONE_ALL("done_all"), + DONE_OUTLINE("done_outline"), DONUT_LARGE("donut_large"), DONUT_SMALL("donut_small"), + DOOR_BACK("door_back"), + DOOR_FRONT("door_front"), + DOOR_SLIDING("door_sliding"), + DOORBELL("doorbell"), + DOUBLE_ARROW("double_arrow"), + DOWNHILL_SKIING("downhill_skiing"), + DOWNLOAD("download"), + DOWNLOAD_DONE("download_done"), + DOWNLOAD_FOR_OFFLINE("download_for_offline"), + DOWNLOADING("downloading"), DRAFTS("drafts"), DRAG_HANDLE("drag_handle"), + DRAG_INDICATOR("drag_indicator"), + DRAW("draw"), DRIVE_ETA("drive_eta"), + DRIVE_FILE_MOVE("drive_file_move"), + DRIVE_FILE_MOVE_OUTLINE("drive_file_move_outline"), + DRIVE_FILE_MOVE_RTL("drive_file_move_rtl"), + DRIVE_FILE_RENAME_OUTLINE("drive_file_rename_outline"), + DRIVE_FOLDER_UPLOAD("drive_folder_upload"), + DRY("dry"), + DRY_CLEANING("dry_cleaning"), + DUO("duo"), DVR("dvr"), + DYNAMIC_FEED("dynamic_feed"), + DYNAMIC_FORM("dynamic_form"), + E_MOBILEDATA("e_mobiledata"), + EARBUDS("earbuds"), + EARBUDS_BATTERY("earbuds_battery"), + EAST("east"), + ECO("eco"), + EDGESENSOR_HIGH("edgesensor_high"), + EDGESENSOR_LOW("edgesensor_low"), EDIT("edit"), + EDIT_ATTRIBUTES("edit_attributes"), + EDIT_CALENDAR("edit_calendar"), EDIT_LOCATION("edit_location"), + EDIT_LOCATION_ALT("edit_location_alt"), + EDIT_NOTE("edit_note"), + EDIT_NOTIFICATIONS("edit_notifications"), + EDIT_OFF("edit_off"), + EDIT_ROAD("edit_road"), + EGG("egg"), + EGG_ALT("egg_alt"), EJECT("eject"), + ELDERLY("elderly"), + ELDERLY_WOMAN("elderly_woman"), + ELECTRIC_BIKE("electric_bike"), + ELECTRIC_BOLT("electric_bolt"), + ELECTRIC_CAR("electric_car"), + ELECTRIC_METER("electric_meter"), + ELECTRIC_MOPED("electric_moped"), + ELECTRIC_RICKSHAW("electric_rickshaw"), + ELECTRIC_SCOOTER("electric_scooter"), + ELECTRICAL_SERVICES("electrical_services"), + ELEVATOR("elevator"), EMAIL("email"), + EMERGENCY("emergency"), + EMERGENCY_RECORDING("emergency_recording"), + EMERGENCY_SHARE("emergency_share"), + EMOJI_EMOTIONS("emoji_emotions"), + EMOJI_EVENTS("emoji_events"), + EMOJI_FLAGS("emoji_flags"), + EMOJI_FOOD_BEVERAGE("emoji_food_beverage"), + EMOJI_NATURE("emoji_nature"), + EMOJI_OBJECTS("emoji_objects"), + EMOJI_PEOPLE("emoji_people"), + EMOJI_SYMBOLS("emoji_symbols"), + EMOJI_TRANSPORTATION("emoji_transportation"), + ENERGY_SAVINGS_LEAF("energy_savings_leaf"), + ENGINEERING("engineering"), + ENHANCE_PHOTO_TRANSLATE("enhance_photo_translate"), ENHANCED_ENCRYPTION("enhanced_encryption"), EQUALIZER("equalizer"), ERROR("error"), ERROR_OUTLINE("error_outline"), + ESCALATOR("escalator"), + ESCALATOR_WARNING("escalator_warning"), + EURO("euro"), EURO_SYMBOL("euro_symbol"), EV_STATION("ev_station"), EVENT("event"), EVENT_AVAILABLE("event_available"), EVENT_BUSY("event_busy"), EVENT_NOTE("event_note"), + EVENT_REPEAT("event_repeat"), EVENT_SEAT("event_seat"), EXIT_TO_APP("exit_to_app"), + EXPAND("expand"), + EXPAND_CIRCLE_DOWN("expand_circle_down"), EXPAND_LESS("expand_less"), EXPAND_MORE("expand_more"), EXPLICIT("explicit"), EXPLORE("explore"), + EXPLORE_OFF("explore_off"), EXPOSURE("exposure"), + EXPOSURE_MINUS_1("exposure_minus_1"), + EXPOSURE_MINUS_2("exposure_minus_2"), EXPOSURE_NEG_1("exposure_neg_1"), EXPOSURE_NEG_2("exposure_neg_2"), EXPOSURE_PLUS_1("exposure_plus_1"), EXPOSURE_PLUS_2("exposure_plus_2"), EXPOSURE_ZERO("exposure_zero"), EXTENSION("extension"), + EXTENSION_OFF("extension_off"), FACE("face"), + FACE_RETOUCHING_NATURAL("face_retouching_natural"), + FACE_RETOUCHING_OFF("face_retouching_off"), + FACEBOOK("facebook"), + FACT_CHECK("fact_check"), + FACTORY("factory"), + FAMILY_RESTROOM("family_restroom"), FAST_FORWARD("fast_forward"), FAST_REWIND("fast_rewind"), + FASTFOOD("fastfood"), FAVORITE("favorite"), FAVORITE_BORDER("favorite_border"), + FAVORITE_OUTLINE("favorite_outline"), + FAX("fax"), FEATURED_PLAY_LIST("featured_play_list"), FEATURED_VIDEO("featured_video"), + FEED("feed"), FEEDBACK("feedback"), + FEMALE("female"), + FENCE("fence"), + FESTIVAL("festival"), FIBER_DVR("fiber_dvr"), FIBER_MANUAL_RECORD("fiber_manual_record"), FIBER_NEW("fiber_new"), FIBER_PIN("fiber_pin"), FIBER_SMART_RECORD("fiber_smart_record"), + FILE_COPY("file_copy"), FILE_DOWNLOAD("file_download"), + FILE_DOWNLOAD_DONE("file_download_done"), + FILE_DOWNLOAD_OFF("file_download_off"), + FILE_OPEN("file_open"), + FILE_PRESENT("file_present"), FILE_UPLOAD("file_upload"), FILTER("filter"), FILTER_1("filter_1"), @@ -334,36 +776,69 @@ public enum IconType implements CssType { FILTER_8("filter_8"), FILTER_9("filter_9"), FILTER_9_PLUS("filter_9_plus"), + FILTER_ALT("filter_alt"), + FILTER_ALT_OFF("filter_alt_off"), FILTER_B_AND_W("filter_b_and_w"), FILTER_CENTER_FOCUS("filter_center_focus"), FILTER_DRAMA("filter_drama"), FILTER_FRAMES("filter_frames"), FILTER_HDR("filter_hdr"), FILTER_LIST("filter_list"), + FILTER_LIST_ALT("filter_list_alt"), + FILTER_LIST_OFF("filter_list_off"), FILTER_NONE("filter_none"), FILTER_TILT_SHIFT("filter_tilt_shift"), FILTER_VINTAGE("filter_vintage"), FIND_IN_PAGE("find_in_page"), FIND_REPLACE("find_replace"), FINGERPRINT("fingerprint"), + FIRE_EXTINGUISHER("fire_extinguisher"), + FIRE_HYDRANT("fire_hydrant"), + FIREPLACE("fireplace"), FIRST_PAGE("first_page"), + FIT_SCREEN("fit_screen"), + FITBIT("fitbit"), FITNESS_CENTER("fitness_center"), FLAG("flag"), + FLAG_CIRCLE("flag_circle"), + FLAKY("flaky"), FLARE("flare"), FLASH_AUTO("flash_auto"), FLASH_OFF("flash_off"), FLASH_ON("flash_on"), + FLASHLIGHT_OFF("flashlight_off"), + FLASHLIGHT_ON("flashlight_on"), + FLATWARE("flatware"), FLIGHT("flight"), + FLIGHT_CLASS("flight_class"), FLIGHT_LAND("flight_land"), FLIGHT_TAKEOFF("flight_takeoff"), FLIP("flip"), + FLIP_CAMERA_ANDROID("flip_camera_android"), + FLIP_CAMERA_IOS("flip_camera_ios"), FLIP_TO_BACK("flip_to_back"), FLIP_TO_FRONT("flip_to_front"), + FLOOD("flood"), + FLOURESCENT("flourescent"), + FLUTTER_DASH("flutter_dash"), + FMD_BAD("fmd_bad"), + FMD_GOOD("fmd_good"), + FOGGY("foggy"), FOLDER("folder"), + FOLDER_COPY("folder_copy"), + FOLDER_DELETE("folder_delete"), + FOLDER_OFF("folder_off"), FOLDER_OPEN("folder_open"), FOLDER_SHARED("folder_shared"), FOLDER_SPECIAL("folder_special"), + FOLDER_ZIP("folder_zip"), + FOLLOW_THE_SIGNS("follow_the_signs"), FONT_DOWNLOAD("font_download"), + FONT_DOWNLOAD_OFF("font_download_off"), + FOOD_BANK("food_bank"), + FOREST("forest"), + FORK_LEFT("fork_left"), + FORK_RIGHT("fork_right"), FORMAT_ALIGN_CENTER("format_align_center"), FORMAT_ALIGN_JUSTIFY("format_align_justify"), FORMAT_ALIGN_LEFT("format_align_left"), @@ -379,6 +854,8 @@ public enum IconType implements CssType { FORMAT_LINE_SPACING("format_line_spacing"), FORMAT_LIST_BULLETED("format_list_bulleted"), FORMAT_LIST_NUMBERED("format_list_numbered"), + FORMAT_LIST_NUMBERED_RTL("format_list_numbered_rtl"), + FORMAT_OVERLINE("format_overline"), FORMAT_PAINT("format_paint"), FORMAT_QUOTE("format_quote"), FORMAT_SHAPES("format_shapes"), @@ -386,93 +863,219 @@ public enum IconType implements CssType { FORMAT_STRIKETHROUGH("format_strikethrough"), FORMAT_TEXTDIRECTION_L_TO_R("format_textdirection_l_to_r"), FORMAT_TEXTDIRECTION_R_TO_L("format_textdirection_r_to_l"), + FORMAT_UNDERLINE("format_underline"), FORMAT_UNDERLINED("format_underlined"), + FORT("fort"), FORUM("forum"), FORWARD("forward"), FORWARD_10("forward_10"), FORWARD_30("forward_30"), FORWARD_5("forward_5"), + FORWARD_TO_INBOX("forward_to_inbox"), + FOUNDATION("foundation"), FREE_BREAKFAST("free_breakfast"), + FREE_CANCELLATION("free_cancellation"), + FRONT_HAND("front_hand"), FULLSCREEN("fullscreen"), FULLSCREEN_EXIT("fullscreen_exit"), FUNCTIONS("functions"), + G_MOBILEDATA("g_mobiledata"), G_TRANSLATE("g_translate"), GAMEPAD("gamepad"), GAMES("games"), + GARAGE("garage"), + GAS_METER("gas_meter"), GAVEL("gavel"), + GENERATING_TOKENS("generating_tokens"), GESTURE("gesture"), GET_APP("get_app"), GIF("gif"), + GIF_BOX("gif_box"), + GIRL("girl"), + GITE("gite"), + GOAT("goat"), GOLF_COURSE("golf_course"), + GPP_BAD("gpp_bad"), + GPP_GOOD("gpp_good"), + GPP_MAYBE("gpp_maybe"), GPS_FIXED("gps_fixed"), GPS_NOT_FIXED("gps_not_fixed"), GPS_OFF("gps_off"), GRADE("grade"), GRADIENT("gradient"), + GRADING("grading"), GRAIN("grain"), GRAPHIC_EQ("graphic_eq"), + GRASS("grass"), + GRID_3X3("grid_3x3"), + GRID_4X4("grid_4x4"), + GRID_GOLDENRATIO("grid_goldenratio"), GRID_OFF("grid_off"), GRID_ON("grid_on"), + GRID_VIEW("grid_view"), GROUP("group"), GROUP_ADD("group_add"), + GROUP_OFF("group_off"), + GROUP_REMOVE("group_remove"), GROUP_WORK("group_work"), + GROUPS("groups"), + H_MOBILEDATA("h_mobiledata"), + H_PLUS_MOBILEDATA("h_plus_mobiledata"), + HAIL("hail"), + HANDSHAKE("handshake"), + HANDYMAN("handyman"), + HARDWARE("hardware"), HD("hd"), + HDR_AUTO("hdr_auto"), + HDR_AUTO_SELECT("hdr_auto_select"), + HDR_ENHANCED_SELECT("hdr_enhanced_select"), HDR_OFF("hdr_off"), + HDR_OFF_SELECT("hdr_off_select"), HDR_ON("hdr_on"), + HDR_ON_SELECT("hdr_on_select"), + HDR_PLUS("hdr_plus"), HDR_STRONG("hdr_strong"), HDR_WEAK("hdr_weak"), + HEADPHONES("headphones"), + HEADPHONES_BATTERY("headphones_battery"), HEADSET("headset"), HEADSET_MIC("headset_mic"), + HEADSET_OFF("headset_off"), HEALING("healing"), + HEALTH_AND_SAFETY("health_and_safety"), HEARING("hearing"), + HEARING_DISABLED("hearing_disabled"), + HEART_BROKEN("heart_broken"), + HEAT_PUMP("heat_pump"), + HEIGHT("height"), HELP("help"), + HELP_CENTER("help_center"), HELP_OUTLINE("help_outline"), + HEVC("hevc"), + HEXAGON("hexagon"), + HIDE_IMAGE("hide_image"), + HIDE_SOURCE("hide_source"), HIGH_QUALITY("high_quality"), HIGHLIGHT("highlight"), + HIGHLIGHT_ALT("highlight_alt"), HIGHLIGHT_OFF("highlight_off"), + HIGHLIGHT_REMOVE("highlight_remove"), + HIKING("hiking"), HISTORY("history"), + HISTORY_EDU("history_edu"), + HISTORY_TOGGLE_OFF("history_toggle_off"), + HIVE("hive"), + HLS("hls"), + HLS_OFF("hls_off"), + HOLIDAY_VILLAGE("holiday_village"), HOME("home"), + HOME_FILLED("home_filled"), + HOME_MAX("home_max"), + HOME_MINI("home_mini"), + HOME_REPAIR_SERVICE("home_repair_service"), + HOME_WORK("home_work"), + HORIZONTAL_DISTRIBUTE("horizontal_distribute"), + HORIZONTAL_RULE("horizontal_rule"), + HORIZONTAL_SPLIT("horizontal_split"), HOT_TUB("hot_tub"), HOTEL("hotel"), + HOTEL_CLASS("hotel_class"), + HOURGLASS_BOTTOM("hourglass_bottom"), + HOURGLASS_DISABLED("hourglass_disabled"), HOURGLASS_EMPTY("hourglass_empty"), HOURGLASS_FULL("hourglass_full"), + HOURGLASS_TOP("hourglass_top"), + HOUSE("house"), + HOUSE_SIDING("house_siding"), + HOUSEBOAT("houseboat"), + HOW_TO_REG("how_to_reg"), + HOW_TO_VOTE("how_to_vote"), + HTML("html"), HTTP("http"), HTTPS("https"), + HUB("hub"), + HVAC("hvac"), + ICE_SKATING("ice_skating"), + ICECREAM("icecream"), IMAGE("image"), IMAGE_ASPECT_RATIO("image_aspect_ratio"), + IMAGE_NOT_SUPPORTED("image_not_supported"), + IMAGE_SEARCH("image_search"), + IMAGESEARCH_ROLLER("imagesearch_roller"), IMPORT_CONTACTS("import_contacts"), IMPORT_EXPORT("import_export"), IMPORTANT_DEVICES("important_devices"), INBOX("inbox"), + INCOMPLETE_CIRCLE("incomplete_circle"), INDETERMINATE_CHECK_BOX("indeterminate_check_box"), INFO("info"), INFO_OUTLINE("info_outline"), INPUT("input"), INSERT_CHART("insert_chart"), + INSERT_CHART_OUTLINED("insert_chart_outlined"), INSERT_COMMENT("insert_comment"), INSERT_DRIVE_FILE("insert_drive_file"), INSERT_EMOTICON("insert_emoticon"), INSERT_INVITATION("insert_invitation"), INSERT_LINK("insert_link"), + INSERT_PAGE_BREAK("insert_page_break"), INSERT_PHOTO("insert_photo"), + INSIGHTS("insights"), + INSTALL_DESKTOP("install_desktop"), + INSTALL_MOBILE("install_mobile"), + INTEGRATION_INSTRUCTIONS("integration_instructions"), + INTERESTS("interests"), + INTERPRETER_MODE("interpreter_mode"), + INVENTORY("inventory"), + INVENTORY_2("inventory_2"), INVERT_COLORS("invert_colors"), INVERT_COLORS_OFF("invert_colors_off"), + INVERT_COLORS_ON("invert_colors_on"), + IOS_SHARE("ios_share"), + IRON("iron"), ISO("iso"), + JAVASCRIPT("javascript"), + JOIN_FULL("join_full"), + JOIN_INNER("join_inner"), + JOIN_LEFT("join_left"), + JOIN_RIGHT("join_right"), + KAYAKING("kayaking"), + KEBAB_DINING("kebab_dining"), + KEY("key"), + KEY_OFF("key_off"), KEYBOARD("keyboard"), + KEYBOARD_ALT("keyboard_alt"), KEYBOARD_ARROW_DOWN("keyboard_arrow_down"), KEYBOARD_ARROW_LEFT("keyboard_arrow_left"), KEYBOARD_ARROW_RIGHT("keyboard_arrow_right"), KEYBOARD_ARROW_UP("keyboard_arrow_up"), KEYBOARD_BACKSPACE("keyboard_backspace"), KEYBOARD_CAPSLOCK("keyboard_capslock"), + KEYBOARD_COMMAND("keyboard_command"), + KEYBOARD_COMMAND_KEY("keyboard_command_key"), + KEYBOARD_CONTROL("keyboard_control"), + KEYBOARD_CONTROL_KEY("keyboard_control_key"), + KEYBOARD_DOUBLE_ARROW_DOWN("keyboard_double_arrow_down"), + KEYBOARD_DOUBLE_ARROW_LEFT("keyboard_double_arrow_left"), + KEYBOARD_DOUBLE_ARROW_RIGHT("keyboard_double_arrow_right"), + KEYBOARD_DOUBLE_ARROW_UP("keyboard_double_arrow_up"), KEYBOARD_HIDE("keyboard_hide"), + KEYBOARD_OPTION("keyboard_option"), + KEYBOARD_OPTION_KEY("keyboard_option_key"), KEYBOARD_RETURN("keyboard_return"), KEYBOARD_TAB("keyboard_tab"), KEYBOARD_VOICE("keyboard_voice"), + KING_BED("king_bed"), KITCHEN("kitchen"), + KITESURFING("kitesurfing"), LABEL("label"), + LABEL_IMPORTANT("label_important"), + LABEL_IMPORTANT_OUTLINE("label_important_outline"), + LABEL_OFF("label_off"), LABEL_OUTLINE("label_outline"), + LAN("lan"), LANDSCAPE("landscape"), + LANDSLIDE("landslide"), LANGUAGE("language"), LAPTOP("laptop"), LAPTOP_CHROMEBOOK("laptop_chromebook"), @@ -482,30 +1085,46 @@ public enum IconType implements CssType { LAUNCH("launch"), LAYERS("layers"), LAYERS_CLEAR("layers_clear"), + LEADERBOARD("leaderboard"), LEAK_ADD("leak_add"), LEAK_REMOVE("leak_remove"), + LEAVE_BAGS_AT_HOME("leave_bags_at_home"), + LEGEND_TOGGLE("legend_toggle"), LENS("lens"), + LENS_BLUR("lens_blur"), LIBRARY_ADD("library_add"), + LIBRARY_ADD_CHECK("library_add_check"), LIBRARY_BOOKS("library_books"), LIBRARY_MUSIC("library_music"), + LIGHT("light"), + LIGHT_MODE("light_mode"), + LIGHTBULB("lightbulb"), + LIGHTBULB_CIRCLE("lightbulb_circle"), LIGHTBULB_OUTLINE("lightbulb_outline"), + LINE_AXIS("line_axis"), LINE_STYLE("line_style"), LINE_WEIGHT("line_weight"), LINEAR_SCALE("linear_scale"), LINK("link"), + LINK_OFF("link_off"), LINKED_CAMERA("linked_camera"), + LIQUOR("liquor"), LIST("list"), + LIST_ALT("list_alt"), LIVE_HELP("live_help"), LIVE_TV("live_tv"), + LIVING("living"), LOCAL_ACTIVITY("local_activity"), LOCAL_AIRPORT("local_airport"), LOCAL_ATM("local_atm"), + LOCAL_ATTRACTION("local_attraction"), LOCAL_BAR("local_bar"), LOCAL_CAFE("local_cafe"), LOCAL_CAR_WASH("local_car_wash"), LOCAL_CONVENIENCE_STORE("local_convenience_store"), LOCAL_DINING("local_dining"), LOCAL_DRINK("local_drink"), + LOCAL_FIRE_DEPARTMENT("local_fire_department"), LOCAL_FLORIST("local_florist"), LOCAL_GAS_STATION("local_gas_station"), LOCAL_GROCERY_STORE("local_grocery_store"), @@ -521,19 +1140,30 @@ public enum IconType implements CssType { LOCAL_PHONE("local_phone"), LOCAL_PIZZA("local_pizza"), LOCAL_PLAY("local_play"), + LOCAL_POLICE("local_police"), LOCAL_POST_OFFICE("local_post_office"), + LOCAL_PRINT_SHOP("local_print_shop"), LOCAL_PRINTSHOP("local_printshop"), + LOCAL_RESTAURANT("local_restaurant"), LOCAL_SEE("local_see"), LOCAL_SHIPPING("local_shipping"), LOCAL_TAXI("local_taxi"), LOCATION_CITY("location_city"), LOCATION_DISABLED("location_disabled"), + LOCATION_HISTORY("location_history"), LOCATION_OFF("location_off"), LOCATION_ON("location_on"), + LOCATION_PIN("location_pin"), LOCATION_SEARCHING("location_searching"), LOCK("lock"), + LOCK_CLOCK("lock_clock"), LOCK_OPEN("lock_open"), LOCK_OUTLINE("lock_outline"), + LOCK_PERSON("lock_person"), + LOCK_RESET("lock_reset"), + LOGIN("login"), + LOGO_DEV("logo_dev"), + LOGOUT("logout"), LOOKS("looks"), LOOKS_3("looks_3"), LOOKS_4("looks_4"), @@ -545,87 +1175,256 @@ public enum IconType implements CssType { LOUPE("loupe"), LOW_PRIORITY("low_priority"), LOYALTY("loyalty"), + LTE_MOBILEDATA("lte_mobiledata"), + LTE_PLUS_MOBILEDATA("lte_plus_mobiledata"), + LUGGAGE("luggage"), + LUNCH_DINING("lunch_dining"), + LYRICS("lyrics"), MAIL("mail"), + MAIL_LOCK("mail_lock"), MAIL_OUTLINE("mail_outline"), + MALE("male"), + MAN("man"), + MANAGE_ACCOUNTS("manage_accounts"), + MANAGE_HISTORY("manage_history"), + MANAGE_SEARCH("manage_search"), MAP("map"), + MAPS_HOME_WORK("maps_home_work"), + MAPS_UGC("maps_ugc"), + MARGIN("margin"), + MARK_AS_UNREAD("mark_as_unread"), + MARK_CHAT_READ("mark_chat_read"), + MARK_CHAT_UNREAD("mark_chat_unread"), + MARK_EMAIL_READ("mark_email_read"), + MARK_EMAIL_UNREAD("mark_email_unread"), + MARK_UNREAD_CHAT_ALT("mark_unread_chat_alt"), MARKUNREAD("markunread"), MARKUNREAD_MAILBOX("markunread_mailbox"), + MASKS("masks"), + MAXIMIZE("maximize"), + MEDIA_BLUETOOTH_OFF("media_bluetooth_off"), + MEDIA_BLUETOOTH_ON("media_bluetooth_on"), + MEDIATION("mediation"), + MEDICAL_INFORMATION("medical_information"), + MEDICAL_SERVICES("medical_services"), + MEDICATION("medication"), + MEDICATION_LIQUID("medication_liquid"), + MEETING_ROOM("meeting_room"), MEMORY("memory"), MENU("menu"), + MENU_BOOK("menu_book"), + MENU_OPEN("menu_open"), + MERGE("merge"), MERGE_TYPE("merge_type"), MESSAGE("message"), + MESSENGER("messenger"), + MESSENGER_OUTLINE("messenger_outline"), MIC("mic"), + MIC_EXTERNAL_OFF("mic_external_off"), + MIC_EXTERNAL_ON("mic_external_on"), MIC_NONE("mic_none"), MIC_OFF("mic_off"), + MICROWAVE("microwave"), + MILITARY_TECH("military_tech"), + MINIMIZE("minimize"), + MINOR_CRASH("minor_crash"), + MISCELLANEOUS_SERVICES("miscellaneous_services"), + MISSED_VIDEO_CALL("missed_video_call"), MMS("mms"), + MOBILE_FRIENDLY("mobile_friendly"), + MOBILE_OFF("mobile_off"), + MOBILE_SCREEN_SHARE("mobile_screen_share"), + MOBILEDATA_OFF("mobiledata_off"), + MODE("mode"), MODE_COMMENT("mode_comment"), MODE_EDIT("mode_edit"), + MODE_EDIT_OUTLINE("mode_edit_outline"), + MODE_FAN_OFF("mode_fan_off"), + MODE_NIGHT("mode_night"), + MODE_OF_TRAVEL("mode_of_travel"), + MODE_STANDBY("mode_standby"), + MODEL_TRAINING("model_training"), MONETIZATION_ON("monetization_on"), + MONEY("money"), MONEY_OFF("money_off"), + MONEY_OFF_CSRED("money_off_csred"), + MONITOR("monitor"), + MONITOR_HEART("monitor_heart"), + MONITOR_WEIGHT("monitor_weight"), MONOCHROME_PHOTOS("monochrome_photos"), MOOD("mood"), MOOD_BAD("mood_bad"), + MOPED("moped"), MORE("more"), MORE_HORIZ("more_horiz"), + MORE_TIME("more_time"), MORE_VERT("more_vert"), + MOSQUE("mosque"), + MOTION_PHOTOS_AUTO("motion_photos_auto"), + MOTION_PHOTOS_OFF("motion_photos_off"), + MOTION_PHOTOS_ON("motion_photos_on"), + MOTION_PHOTOS_PAUSE("motion_photos_pause"), + MOTION_PHOTOS_PAUSED("motion_photos_paused"), MOTORCYCLE("motorcycle"), MOUSE("mouse"), + MOVE_DOWN("move_down"), MOVE_TO_INBOX("move_to_inbox"), + MOVE_UP("move_up"), MOVIE("movie"), MOVIE_CREATION("movie_creation"), MOVIE_FILTER("movie_filter"), + MOVING("moving"), + MP("mp"), MULTILINE_CHART("multiline_chart"), + MULTIPLE_STOP("multiple_stop"), + MULTITRACK_AUDIO("multitrack_audio"), + MUSEUM("museum"), MUSIC_NOTE("music_note"), + MUSIC_OFF("music_off"), MUSIC_VIDEO("music_video"), + MY_LIBRARY_ADD("my_library_add"), + MY_LIBRARY_BOOKS("my_library_books"), + MY_LIBRARY_MUSIC("my_library_music"), MY_LOCATION("my_location"), + NAT("nat"), NATURE("nature"), NATURE_PEOPLE("nature_people"), NAVIGATE_BEFORE("navigate_before"), NAVIGATE_NEXT("navigate_next"), NAVIGATION("navigation"), NEAR_ME("near_me"), + NEAR_ME_DISABLED("near_me_disabled"), + NEARBY_ERROR("nearby_error"), + NEARBY_OFF("nearby_off"), + NEST_CAM_WIRED_STAND("nest_cam_wired_stand"), NETWORK_CELL("network_cell"), NETWORK_CHECK("network_check"), NETWORK_LOCKED("network_locked"), + NETWORK_PING("network_ping"), NETWORK_WIFI("network_wifi"), + NETWORK_WIFI_1_BAR("network_wifi_1_bar"), + NETWORK_WIFI_2_BAR("network_wifi_2_bar"), + NETWORK_WIFI_3_BAR("network_wifi_3_bar"), + NEW_LABEL("new_label"), NEW_RELEASES("new_releases"), + NEWSPAPER("newspaper"), + NEXT_PLAN("next_plan"), NEXT_WEEK("next_week"), NFC("nfc"), + NIGHT_SHELTER("night_shelter"), + NIGHTLIFE("nightlife"), + NIGHTLIGHT("nightlight"), + NIGHTLIGHT_ROUND("nightlight_round"), + NIGHTS_STAY("nights_stay"), + NO_ACCOUNTS("no_accounts"), + NO_ADULT_CONTENT("no_adult_content"), + NO_BACKPACK("no_backpack"), + NO_CELL("no_cell"), + NO_CRASH("no_crash"), + NO_DRINKS("no_drinks"), NO_ENCRYPTION("no_encryption"), + NO_ENCRYPTION_GMAILERRORRED("no_encryption_gmailerrorred"), + NO_FLASH("no_flash"), + NO_FOOD("no_food"), + NO_LUGGAGE("no_luggage"), + NO_MEALS("no_meals"), + NO_MEALS_OULINE("no_meals_ouline"), + NO_MEETING_ROOM("no_meeting_room"), + NO_PHOTOGRAPHY("no_photography"), NO_SIM("no_sim"), + NO_STROLLER("no_stroller"), + NO_TRANSFER("no_transfer"), + NOISE_AWARE("noise_aware"), + NOISE_CONTROL_OFF("noise_control_off"), + NORDIC_WALKING("nordic_walking"), + NORTH("north"), + NORTH_EAST("north_east"), + NORTH_WEST("north_west"), + NOT_ACCESSIBLE("not_accessible"), NOT_INTERESTED("not_interested"), + NOT_LISTED_LOCATION("not_listed_location"), + NOT_STARTED("not_started"), NOTE("note"), NOTE_ADD("note_add"), + NOTE_ALT("note_alt"), + NOTES("notes"), + NOTIFICATION_ADD("notification_add"), + NOTIFICATION_IMPORTANT("notification_important"), NOTIFICATIONS("notifications"), NOTIFICATIONS_ACTIVE("notifications_active"), NOTIFICATIONS_NONE("notifications_none"), NOTIFICATIONS_OFF("notifications_off"), + NOTIFICATIONS_ON("notifications_on"), NOTIFICATIONS_PAUSED("notifications_paused"), + NOW_WALLPAPER("now_wallpaper"), + NOW_WIDGETS("now_widgets"), + NUMBERS("numbers"), + OFFLINE_BOLT("offline_bolt"), OFFLINE_PIN("offline_pin"), + OFFLINE_SHARE("offline_share"), + OIL_BARREL("oil_barrel"), + ON_DEVICE_TRAINING("on_device_training"), ONDEMAND_VIDEO("ondemand_video"), + ONLINE_PREDICTION("online_prediction"), OPACITY("opacity"), OPEN_IN_BROWSER("open_in_browser"), + OPEN_IN_FULL("open_in_full"), OPEN_IN_NEW("open_in_new"), + OPEN_IN_NEW_OFF("open_in_new_off"), OPEN_WITH("open_with"), + OTHER_HOUSES("other_houses"), + OUTBOND("outbond"), + OUTBOUND("outbound"), + OUTBOX("outbox"), + OUTDOOR_GRILL("outdoor_grill"), + OUTGOING_MAIL("outgoing_mail"), + OUTLET("outlet"), + OUTLINED_FLAG("outlined_flag"), + OUTPUT("output"), + PADDING("padding"), PAGES("pages"), PAGEVIEW("pageview"), + PAID("paid"), PALETTE("palette"), PAN_TOOL("pan_tool"), + PAN_TOOL_ALT("pan_tool_alt"), PANORAMA("panorama"), PANORAMA_FISH_EYE("panorama_fish_eye"), + PANORAMA_FISHEYE("panorama_fisheye"), PANORAMA_HORIZONTAL("panorama_horizontal"), + PANORAMA_HORIZONTAL_SELECT("panorama_horizontal_select"), + PANORAMA_PHOTOSPHERE("panorama_photosphere"), + PANORAMA_PHOTOSPHERE_SELECT("panorama_photosphere_select"), PANORAMA_VERTICAL("panorama_vertical"), + PANORAMA_VERTICAL_SELECT("panorama_vertical_select"), PANORAMA_WIDE_ANGLE("panorama_wide_angle"), + PANORAMA_WIDE_ANGLE_SELECT("panorama_wide_angle_select"), + PARAGLIDING("paragliding"), + PARK("park"), PARTY_MODE("party_mode"), + PASSWORD("password"), + PATTERN("pattern"), PAUSE("pause"), + PAUSE_CIRCLE("pause_circle"), PAUSE_CIRCLE_FILLED("pause_circle_filled"), PAUSE_CIRCLE_OUTLINE("pause_circle_outline"), + PAUSE_PRESENTATION("pause_presentation"), PAYMENT("payment"), + PAYMENTS("payments"), + PAYPAL("paypal"), + PEDAL_BIKE("pedal_bike"), + PENDING("pending"), + PENDING_ACTIONS("pending_actions"), + PENTAGON("pentagon"), PEOPLE("people"), + PEOPLE_ALT("people_alt"), PEOPLE_OUTLINE("people_outline"), + PERCENT("percent"), PERM_CAMERA_MIC("perm_camera_mic"), + PERM_CONTACT_CAL("perm_contact_cal"), PERM_CONTACT_CALENDAR("perm_contact_calendar"), PERM_DATA_SETTING("perm_data_setting"), + PERM_DEVICE_INFO("perm_device_info"), PERM_DEVICE_INFORMATION("perm_device_information"), PERM_IDENTITY("perm_identity"), PERM_MEDIA("perm_media"), @@ -633,14 +1432,28 @@ public enum IconType implements CssType { PERM_SCAN_WIFI("perm_scan_wifi"), PERSON("person"), PERSON_ADD("person_add"), + PERSON_ADD_ALT("person_add_alt"), + PERSON_ADD_ALT_1("person_add_alt_1"), + PERSON_ADD_DISABLED("person_add_disabled"), + PERSON_OFF("person_off"), PERSON_OUTLINE("person_outline"), PERSON_PIN("person_pin"), PERSON_PIN_CIRCLE("person_pin_circle"), + PERSON_REMOVE("person_remove"), + PERSON_REMOVE_ALT_1("person_remove_alt_1"), + PERSON_SEARCH("person_search"), + PERSONAL_INJURY("personal_injury"), PERSONAL_VIDEO("personal_video"), + PEST_CONTROL("pest_control"), + PEST_CONTROL_RODENT("pest_control_rodent"), PETS("pets"), + PHISHING("phishing"), PHONE("phone"), PHONE_ANDROID("phone_android"), PHONE_BLUETOOTH_SPEAKER("phone_bluetooth_speaker"), + PHONE_CALLBACK("phone_callback"), + PHONE_DISABLED("phone_disabled"), + PHONE_ENABLED("phone_enabled"), PHONE_FORWARDED("phone_forwarded"), PHONE_IN_TALK("phone_in_talk"), PHONE_IPHONE("phone_iphone"), @@ -656,114 +1469,259 @@ public enum IconType implements CssType { PHOTO("photo"), PHOTO_ALBUM("photo_album"), PHOTO_CAMERA("photo_camera"), + PHOTO_CAMERA_BACK("photo_camera_back"), + PHOTO_CAMERA_FRONT("photo_camera_front"), PHOTO_FILTER("photo_filter"), PHOTO_LIBRARY("photo_library"), PHOTO_SIZE_SELECT_ACTUAL("photo_size_select_actual"), PHOTO_SIZE_SELECT_LARGE("photo_size_select_large"), PHOTO_SIZE_SELECT_SMALL("photo_size_select_small"), + PHP("php"), + PIANO("piano"), + PIANO_OFF("piano_off"), PICTURE_AS_PDF("picture_as_pdf"), PICTURE_IN_PICTURE("picture_in_picture"), PICTURE_IN_PICTURE_ALT("picture_in_picture_alt"), PIE_CHART("pie_chart"), + PIE_CHART_OUTLINE("pie_chart_outline"), PIE_CHART_OUTLINED("pie_chart_outlined"), + PIN("pin"), PIN_DROP("pin_drop"), + PIN_END("pin_end"), + PIN_INVOKE("pin_invoke"), + PINCH("pinch"), + PIVOT_TABLE_CHART("pivot_table_chart"), + PIX("pix"), PLACE("place"), + PLAGIARISM("plagiarism"), PLAY_ARROW("play_arrow"), + PLAY_CIRCLE("play_circle"), + PLAY_CIRCLE_FILL("play_circle_fill"), PLAY_CIRCLE_FILLED("play_circle_filled"), PLAY_CIRCLE_OUTLINE("play_circle_outline"), + PLAY_DISABLED("play_disabled"), PLAY_FOR_WORK("play_for_work"), + PLAY_LESSON("play_lesson"), PLAYLIST_ADD("playlist_add"), PLAYLIST_ADD_CHECK("playlist_add_check"), + PLAYLIST_ADD_CHECK_CIRCLE("playlist_add_check_circle"), + PLAYLIST_ADD_CIRCLE("playlist_add_circle"), PLAYLIST_PLAY("playlist_play"), + PLAYLIST_REMOVE("playlist_remove"), + PLUMBING("plumbing"), PLUS_ONE("plus_one"), + PODCASTS("podcasts"), + POINT_OF_SALE("point_of_sale"), + POLICY("policy"), POLL("poll"), + POLYLINE("polyline"), POLYMER("polymer"), POOL("pool"), PORTABLE_WIFI_OFF("portable_wifi_off"), PORTRAIT("portrait"), + POST_ADD("post_add"), POWER("power"), POWER_INPUT("power_input"), + POWER_OFF("power_off"), POWER_SETTINGS_NEW("power_settings_new"), + PRECISION_MANUFACTURING("precision_manufacturing"), PREGNANT_WOMAN("pregnant_woman"), PRESENT_TO_ALL("present_to_all"), + PREVIEW("preview"), + PRICE_CHANGE("price_change"), + PRICE_CHECK("price_check"), PRINT("print"), + PRINT_DISABLED("print_disabled"), PRIORITY_HIGH("priority_high"), + PRIVACY_TIP("privacy_tip"), + PRIVATE_CONNECTIVITY("private_connectivity"), + PRODUCTION_QUANTITY_LIMITS("production_quantity_limits"), + PROPANE("propane"), + PROPANE_TANK("propane_tank"), + PSYCHOLOGY("psychology"), PUBLIC("public"), + PUBLIC_OFF("public_off"), PUBLISH("publish"), + PUBLISHED_WITH_CHANGES("published_with_changes"), + PUNCH_CLOCK("punch_clock"), + PUSH_PIN("push_pin"), + QR_CODE("qr_code"), + QR_CODE_2("qr_code_2"), + QR_CODE_SCANNER("qr_code_scanner"), QUERY_BUILDER("query_builder"), + QUERY_STATS("query_stats"), QUESTION_ANSWER("question_answer"), + QUESTION_MARK("question_mark"), QUEUE("queue"), QUEUE_MUSIC("queue_music"), QUEUE_PLAY_NEXT("queue_play_next"), + QUICK_CONTACTS_DIALER("quick_contacts_dialer"), + QUICK_CONTACTS_MAIL("quick_contacts_mail"), + QUICKREPLY("quickreply"), + QUIZ("quiz"), + QUORA("quora"), + R_MOBILEDATA("r_mobiledata"), + RADAR("radar"), RADIO("radio"), RADIO_BUTTON_CHECKED("radio_button_checked"), + RADIO_BUTTON_OFF("radio_button_off"), + RADIO_BUTTON_ON("radio_button_on"), RADIO_BUTTON_UNCHECKED("radio_button_unchecked"), + RAILWAY_ALERT("railway_alert"), + RAMEN_DINING("ramen_dining"), + RAMP_LEFT("ramp_left"), + RAMP_RIGHT("ramp_right"), RATE_REVIEW("rate_review"), + RAW_OFF("raw_off"), + RAW_ON("raw_on"), + READ_MORE("read_more"), + REAL_ESTATE_AGENT("real_estate_agent"), RECEIPT("receipt"), + RECEIPT_LONG("receipt_long"), RECENT_ACTORS("recent_actors"), + RECOMMEND("recommend"), RECORD_VOICE_OVER("record_voice_over"), + RECTANGLE("rectangle"), + RECYCLING("recycling"), + REDDIT("reddit"), REDEEM("redeem"), REDO("redo"), + REDUCE_CAPACITY("reduce_capacity"), REFRESH("refresh"), + REMEMBER_ME("remember_me"), REMOVE("remove"), REMOVE_CIRCLE("remove_circle"), REMOVE_CIRCLE_OUTLINE("remove_circle_outline"), + REMOVE_DONE("remove_done"), REMOVE_FROM_QUEUE("remove_from_queue"), + REMOVE_MODERATOR("remove_moderator"), REMOVE_RED_EYE("remove_red_eye"), + REMOVE_ROAD("remove_road"), REMOVE_SHOPPING_CART("remove_shopping_cart"), REORDER("reorder"), REPEAT("repeat"), + REPEAT_ON("repeat_on"), REPEAT_ONE("repeat_one"), + REPEAT_ONE_ON("repeat_one_on"), REPLAY("replay"), REPLAY_10("replay_10"), REPLAY_30("replay_30"), REPLAY_5("replay_5"), + REPLAY_CIRCLE_FILLED("replay_circle_filled"), REPLY("reply"), REPLY_ALL("reply_all"), REPORT("report"), + REPORT_GMAILERRORRED("report_gmailerrorred"), + REPORT_OFF("report_off"), REPORT_PROBLEM("report_problem"), + REQUEST_PAGE("request_page"), + REQUEST_QUOTE("request_quote"), + RESET_TV("reset_tv"), + RESTART_ALT("restart_alt"), RESTAURANT("restaurant"), RESTAURANT_MENU("restaurant_menu"), RESTORE("restore"), + RESTORE_FROM_TRASH("restore_from_trash"), RESTORE_PAGE("restore_page"), + REVIEWS("reviews"), + RICE_BOWL("rice_bowl"), RING_VOLUME("ring_volume"), + ROCKET("rocket"), + ROCKET_LAUNCH("rocket_launch"), + ROLLER_SHADES("roller_shades"), + ROLLER_SHADES_CLOSED("roller_shades_closed"), + ROLLER_SKATING("roller_skating"), + ROOFING("roofing"), ROOM("room"), + ROOM_PREFERENCES("room_preferences"), ROOM_SERVICE("room_service"), ROTATE_90_DEGREES_CCW("rotate_90_degrees_ccw"), + ROTATE_90_DEGREES_CW("rotate_90_degrees_cw"), ROTATE_LEFT("rotate_left"), ROTATE_RIGHT("rotate_right"), + ROUNDABOUT_LEFT("roundabout_left"), + ROUNDABOUT_RIGHT("roundabout_right"), ROUNDED_CORNER("rounded_corner"), + ROUTE("route"), ROUTER("router"), ROWING("rowing"), RSS_FEED("rss_feed"), + RSVP("rsvp"), + RTT("rtt"), + RULE("rule"), + RULE_FOLDER("rule_folder"), + RUN_CIRCLE("run_circle"), + RUNNING_WITH_ERRORS("running_with_errors"), RV_HOOKUP("rv_hookup"), + SAFETY_CHECK("safety_check"), + SAFETY_DIVIDER("safety_divider"), + SAILING("sailing"), + SANITIZER("sanitizer"), SATELLITE("satellite"), + SATELLITE_ALT("satellite_alt"), SAVE("save"), + SAVE_ALT("save_alt"), + SAVE_AS("save_as"), + SAVED_SEARCH("saved_search"), + SAVINGS("savings"), + SCALE("scale"), SCANNER("scanner"), + SCATTER_PLOT("scatter_plot"), SCHEDULE("schedule"), + SCHEDULE_SEND("schedule_send"), + SCHEMA("schema"), SCHOOL("school"), + SCIENCE("science"), + SCORE("score"), + SCOREBOARD("scoreboard"), SCREEN_LOCK_LANDSCAPE("screen_lock_landscape"), SCREEN_LOCK_PORTRAIT("screen_lock_portrait"), SCREEN_LOCK_ROTATION("screen_lock_rotation"), SCREEN_ROTATION("screen_rotation"), + SCREEN_ROTATION_ALT("screen_rotation_alt"), + SCREEN_SEARCH_DESKTOP("screen_search_desktop"), SCREEN_SHARE("screen_share"), + SCREENSHOT("screenshot"), + SCREENSHOT_MONITOR("screenshot_monitor"), + SCUBA_DIVING("scuba_diving"), + SD("sd"), SD_CARD("sd_card"), + SD_CARD_ALERT("sd_card_alert"), SD_STORAGE("sd_storage"), SEARCH("search"), + SEARCH_OFF("search_off"), SECURITY("security"), + SECURITY_UPDATE("security_update"), + SECURITY_UPDATE_GOOD("security_update_good"), + SECURITY_UPDATE_WARNING("security_update_warning"), + SEGMENT("segment"), SELECT_ALL("select_all"), + SELF_IMPROVEMENT("self_improvement"), + SELL("sell"), SEND("send"), + SEND_AND_ARCHIVE("send_and_archive"), + SEND_TIME_EXTENSION("send_time_extension"), + SEND_TO_MOBILE("send_to_mobile"), + SENSOR_DOOR("sensor_door"), + SENSOR_OCCUPIED("sensor_occupied"), + SENSOR_WINDOW("sensor_window"), + SENSORS("sensors"), + SENSORS_OFF("sensors_off"), SENTIMENT_DISSATISFIED("sentiment_dissatisfied"), SENTIMENT_NEUTRAL("sentiment_neutral"), SENTIMENT_SATISFIED("sentiment_satisfied"), + SENTIMENT_SATISFIED_ALT("sentiment_satisfied_alt"), SENTIMENT_VERY_DISSATISFIED("sentiment_very_dissatisfied"), SENTIMENT_VERY_SATISFIED("sentiment_very_satisfied"), + SET_MEAL("set_meal"), SETTINGS("settings"), + SETTINGS_ACCESSIBILITY("settings_accessibility"), SETTINGS_APPLICATIONS("settings_applications"), SETTINGS_BACKUP_RESTORE("settings_backup_restore"), SETTINGS_BLUETOOTH("settings_bluetooth"), SETTINGS_BRIGHTNESS("settings_brightness"), SETTINGS_CELL("settings_cell"), + SETTINGS_DISPLAY("settings_display"), SETTINGS_ETHERNET("settings_ethernet"), SETTINGS_INPUT_ANTENNA("settings_input_antenna"), SETTINGS_INPUT_COMPONENT("settings_input_component"), @@ -774,111 +1732,288 @@ public enum IconType implements CssType { SETTINGS_PHONE("settings_phone"), SETTINGS_POWER("settings_power"), SETTINGS_REMOTE("settings_remote"), + SETTINGS_SUGGEST("settings_suggest"), SETTINGS_SYSTEM_DAYDREAM("settings_system_daydream"), SETTINGS_VOICE("settings_voice"), + SEVERE_COLD("severe_cold"), SHARE("share"), + SHARE_ARRIVAL_TIME("share_arrival_time"), + SHARE_LOCATION("share_location"), + SHIELD("shield"), + SHIELD_MOON("shield_moon"), SHOP("shop"), + SHOP_2("shop_2"), SHOP_TWO("shop_two"), + SHOPIFY("shopify"), + SHOPPING_BAG("shopping_bag"), SHOPPING_BASKET("shopping_basket"), SHOPPING_CART("shopping_cart"), + SHOPPING_CART_CHECKOUT("shopping_cart_checkout"), SHORT_TEXT("short_text"), + SHORTCUT("shortcut"), SHOW_CHART("show_chart"), + SHOWER("shower"), SHUFFLE("shuffle"), + SHUFFLE_ON("shuffle_on"), + SHUTTER_SPEED("shutter_speed"), + SICK("sick"), + SIGN_LANGUAGE("sign_language"), + SIGNAL_CELLULAR_0_BAR("signal_cellular_0_bar"), SIGNAL_CELLULAR_4_BAR("signal_cellular_4_bar"), + SIGNAL_CELLULAR_ALT("signal_cellular_alt"), + SIGNAL_CELLULAR_ALT_1_BAR("signal_cellular_alt_1_bar"), + SIGNAL_CELLULAR_ALT_2_BAR("signal_cellular_alt_2_bar"), + SIGNAL_CELLULAR_CONNECTED_NO_INTERNET_0_BAR("signal_cellular_connected_no_internet_0_bar"), SIGNAL_CELLULAR_CONNECTED_NO_INTERNET_4_BAR("signal_cellular_connected_no_internet_4_bar"), SIGNAL_CELLULAR_NO_SIM("signal_cellular_no_sim"), + SIGNAL_CELLULAR_NODATA("signal_cellular_nodata"), SIGNAL_CELLULAR_NULL("signal_cellular_null"), SIGNAL_CELLULAR_OFF("signal_cellular_off"), + SIGNAL_WIFI_0_BAR("signal_wifi_0_bar"), SIGNAL_WIFI_4_BAR("signal_wifi_4_bar"), SIGNAL_WIFI_4_BAR_LOCK("signal_wifi_4_bar_lock"), + SIGNAL_WIFI_BAD("signal_wifi_bad"), + SIGNAL_WIFI_CONNECTED_NO_INTERNET_4("signal_wifi_connected_no_internet_4"), SIGNAL_WIFI_OFF("signal_wifi_off"), + SIGNAL_WIFI_STATUSBAR_4_BAR("signal_wifi_statusbar_4_bar"), + SIGNAL_WIFI_STATUSBAR_CONNECTED_NO_INTERNET_4("signal_wifi_statusbar_connected_no_internet_4"), + SIGNAL_WIFI_STATUSBAR_NULL("signal_wifi_statusbar_null"), + SIGNPOST("signpost"), SIM_CARD("sim_card"), SIM_CARD_ALERT("sim_card_alert"), + SIM_CARD_DOWNLOAD("sim_card_download"), + SINGLE_BED("single_bed"), + SIP("sip"), + SKATEBOARDING("skateboarding"), SKIP_NEXT("skip_next"), SKIP_PREVIOUS("skip_previous"), + SLEDDING("sledding"), SLIDESHOW("slideshow"), SLOW_MOTION_VIDEO("slow_motion_video"), + SMART_BUTTON("smart_button"), + SMART_DISPLAY("smart_display"), + SMART_SCREEN("smart_screen"), + SMART_TOY("smart_toy"), SMARTPHONE("smartphone"), SMOKE_FREE("smoke_free"), SMOKING_ROOMS("smoking_rooms"), SMS("sms"), SMS_FAILED("sms_failed"), + SNAPCHAT("snapchat"), + SNIPPET_FOLDER("snippet_folder"), SNOOZE("snooze"), + SNOWBOARDING("snowboarding"), + SNOWING("snowing"), + SNOWMOBILE("snowmobile"), + SNOWSHOEING("snowshoeing"), + SOAP("soap"), + SOCIAL_DISTANCE("social_distance"), + SOLAR_POWER("solar_power"), SORT("sort"), SORT_BY_ALPHA("sort_by_alpha"), + SOS("sos"), + SOUP_KITCHEN("soup_kitchen"), + SOURCE("source"), + SOUTH("south"), + SOUTH_AMERICA("south_america"), + SOUTH_EAST("south_east"), + SOUTH_WEST("south_west"), SPA("spa"), SPACE_BAR("space_bar"), + SPACE_DASHBOARD("space_dashboard"), + SPATIAL_AUDIO("spatial_audio"), + SPATIAL_AUDIO_OFF("spatial_audio_off"), + SPATIAL_TRACKING("spatial_tracking"), SPEAKER("speaker"), SPEAKER_GROUP("speaker_group"), SPEAKER_NOTES("speaker_notes"), SPEAKER_NOTES_OFF("speaker_notes_off"), SPEAKER_PHONE("speaker_phone"), + SPEED("speed"), SPELLCHECK("spellcheck"), + SPLITSCREEN("splitscreen"), + SPOKE("spoke"), + SPORTS("sports"), + SPORTS_BAR("sports_bar"), + SPORTS_BASEBALL("sports_baseball"), + SPORTS_BASKETBALL("sports_basketball"), + SPORTS_CRICKET("sports_cricket"), + SPORTS_ESPORTS("sports_esports"), + SPORTS_FOOTBALL("sports_football"), + SPORTS_GOLF("sports_golf"), + SPORTS_GYMNASTICS("sports_gymnastics"), + SPORTS_HANDBALL("sports_handball"), + SPORTS_HOCKEY("sports_hockey"), + SPORTS_KABADDI("sports_kabaddi"), + SPORTS_MARTIAL_ARTS("sports_martial_arts"), + SPORTS_MMA("sports_mma"), + SPORTS_MOTORSPORTS("sports_motorsports"), + SPORTS_RUGBY("sports_rugby"), + SPORTS_SCORE("sports_score"), + SPORTS_SOCCER("sports_soccer"), + SPORTS_TENNIS("sports_tennis"), + SPORTS_VOLLEYBALL("sports_volleyball"), + SQUARE("square"), + SQUARE_FOOT("square_foot"), + SSID_CHART("ssid_chart"), + STACKED_BAR_CHART("stacked_bar_chart"), + STACKED_LINE_CHART("stacked_line_chart"), + STADIUM("stadium"), + STAIRS("stairs"), STAR("star"), STAR_BORDER("star_border"), + STAR_BORDER_PURPLE500("star_border_purple500"), STAR_HALF("star_half"), + STAR_OUTLINE("star_outline"), + STAR_PURPLE500("star_purple500"), + STAR_RATE("star_rate"), STARS("stars"), + START("start"), STAY_CURRENT_LANDSCAPE("stay_current_landscape"), STAY_CURRENT_PORTRAIT("stay_current_portrait"), STAY_PRIMARY_LANDSCAPE("stay_primary_landscape"), STAY_PRIMARY_PORTRAIT("stay_primary_portrait"), + STICKY_NOTE_2("sticky_note_2"), STOP("stop"), + STOP_CIRCLE("stop_circle"), STOP_SCREEN_SHARE("stop_screen_share"), STORAGE("storage"), STORE("store"), STORE_MALL_DIRECTORY("store_mall_directory"), + STOREFRONT("storefront"), + STORM("storm"), + STRAIGHT("straight"), STRAIGHTEN("straighten"), + STREAM("stream"), STREETVIEW("streetview"), STRIKETHROUGH_S("strikethrough_s"), + STROLLER("stroller"), STYLE("style"), SUBDIRECTORY_ARROW_LEFT("subdirectory_arrow_left"), SUBDIRECTORY_ARROW_RIGHT("subdirectory_arrow_right"), SUBJECT("subject"), + SUBSCRIPT("subscript"), SUBSCRIPTIONS("subscriptions"), SUBTITLES("subtitles"), + SUBTITLES_OFF("subtitles_off"), SUBWAY("subway"), + SUMMARIZE("summarize"), + SUNNY("sunny"), + SUNNY_SNOWING("sunny_snowing"), + SUPERSCRIPT("superscript"), + SUPERVISED_USER_CIRCLE("supervised_user_circle"), SUPERVISOR_ACCOUNT("supervisor_account"), + SUPPORT("support"), + SUPPORT_AGENT("support_agent"), + SURFING("surfing"), SURROUND_SOUND("surround_sound"), SWAP_CALLS("swap_calls"), SWAP_HORIZ("swap_horiz"), + SWAP_HORIZONTAL_CIRCLE("swap_horizontal_circle"), SWAP_VERT("swap_vert"), + SWAP_VERT_CIRCLE("swap_vert_circle"), SWAP_VERTICAL_CIRCLE("swap_vertical_circle"), + SWIPE("swipe"), + SWIPE_DOWN("swipe_down"), + SWIPE_DOWN_ALT("swipe_down_alt"), + SWIPE_LEFT("swipe_left"), + SWIPE_LEFT_ALT("swipe_left_alt"), + SWIPE_RIGHT("swipe_right"), + SWIPE_RIGHT_ALT("swipe_right_alt"), + SWIPE_UP("swipe_up"), + SWIPE_UP_ALT("swipe_up_alt"), + SWIPE_VERTICAL("swipe_vertical"), + SWITCH_ACCESS_SHORTCUT("switch_access_shortcut"), + SWITCH_ACCESS_SHORTCUT_ADD("switch_access_shortcut_add"), + SWITCH_ACCOUNT("switch_account"), SWITCH_CAMERA("switch_camera"), + SWITCH_LEFT("switch_left"), + SWITCH_RIGHT("switch_right"), SWITCH_VIDEO("switch_video"), + SYNAGOGUE("synagogue"), SYNC("sync"), + SYNC_ALT("sync_alt"), SYNC_DISABLED("sync_disabled"), + SYNC_LOCK("sync_lock"), SYNC_PROBLEM("sync_problem"), + SYSTEM_SECURITY_UPDATE("system_security_update"), + SYSTEM_SECURITY_UPDATE_GOOD("system_security_update_good"), + SYSTEM_SECURITY_UPDATE_WARNING("system_security_update_warning"), SYSTEM_UPDATE("system_update"), SYSTEM_UPDATE_ALT("system_update_alt"), + SYSTEM_UPDATE_TV("system_update_tv"), TAB("tab"), TAB_UNSELECTED("tab_unselected"), + TABLE_BAR("table_bar"), + TABLE_CHART("table_chart"), + TABLE_RESTAURANT("table_restaurant"), + TABLE_ROWS("table_rows"), + TABLE_VIEW("table_view"), TABLET("tablet"), TABLET_ANDROID("tablet_android"), TABLET_MAC("tablet_mac"), + TAG("tag"), TAG_FACES("tag_faces"), + TAKEOUT_DINING("takeout_dining"), TAP_AND_PLAY("tap_and_play"), + TAPAS("tapas"), + TASK("task"), + TASK_ALT("task_alt"), + TAXI_ALERT("taxi_alert"), + TELEGRAM("telegram"), + TEMPLE_BUDDHIST("temple_buddhist"), + TEMPLE_HINDU("temple_hindu"), + TERMINAL("terminal"), TERRAIN("terrain"), + TEXT_DECREASE("text_decrease"), TEXT_FIELDS("text_fields"), TEXT_FORMAT("text_format"), + TEXT_INCREASE("text_increase"), + TEXT_ROTATE_UP("text_rotate_up"), + TEXT_ROTATE_VERTICAL("text_rotate_vertical"), + TEXT_ROTATION_ANGLEDOWN("text_rotation_angledown"), + TEXT_ROTATION_ANGLEUP("text_rotation_angleup"), + TEXT_ROTATION_DOWN("text_rotation_down"), + TEXT_ROTATION_NONE("text_rotation_none"), + TEXT_SNIPPET("text_snippet"), TEXTSMS("textsms"), TEXTURE("texture"), + THEATER_COMEDY("theater_comedy"), THEATERS("theaters"), + THERMOSTAT("thermostat"), + THERMOSTAT_AUTO("thermostat_auto"), THUMB_DOWN("thumb_down"), + THUMB_DOWN_ALT("thumb_down_alt"), + THUMB_DOWN_OFF_ALT("thumb_down_off_alt"), THUMB_UP("thumb_up"), + THUMB_UP_ALT("thumb_up_alt"), + THUMB_UP_OFF_ALT("thumb_up_off_alt"), THUMBS_UP_DOWN("thumbs_up_down"), + THUNDERSTORM("thunderstorm"), + TIKTOK("tiktok"), TIME_TO_LEAVE("time_to_leave"), TIMELAPSE("timelapse"), TIMELINE("timeline"), TIMER("timer"), TIMER_10("timer_10"), + TIMER_10_SELECT("timer_10_select"), TIMER_3("timer_3"), + TIMER_3_SELECT("timer_3_select"), TIMER_OFF("timer_off"), + TIPS_AND_UPDATES("tips_and_updates"), + TIRE_REPAIR("tire_repair"), TITLE("title"), TOC("toc"), TODAY("today"), + TOGGLE_OFF("toggle_off"), + TOGGLE_ON("toggle_on"), + TOKEN("token"), TOLL("toll"), TONALITY("tonality"), + TOPIC("topic"), + TORNADO("tornado"), TOUCH_APP("touch_app"), + TOUR("tour"), TOYS("toys"), TRACK_CHANGES("track_changes"), TRAFFIC("traffic"), @@ -886,77 +2021,193 @@ public enum IconType implements CssType { TRAM("tram"), TRANSFER_WITHIN_A_STATION("transfer_within_a_station"), TRANSFORM("transform"), + TRANSGENDER("transgender"), + TRANSIT_ENTEREXIT("transit_enterexit"), TRANSLATE("translate"), + TRAVEL_EXPLORE("travel_explore"), TRENDING_DOWN("trending_down"), TRENDING_FLAT("trending_flat"), + TRENDING_NEUTRAL("trending_neutral"), TRENDING_UP("trending_up"), + TRIP_ORIGIN("trip_origin"), + TROUBLESHOOT("troubleshoot"), + TRY("try"), + TSUNAMI("tsunami"), + TTY("tty"), TUNE("tune"), + TUNGSTEN("tungsten"), + TURN_LEFT("turn_left"), + TURN_RIGHT("turn_right"), + TURN_SHARP_LEFT("turn_sharp_left"), + TURN_SHARP_RIGHT("turn_sharp_right"), + TURN_SLIGHT_LEFT("turn_slight_left"), + TURN_SLIGHT_RIGHT("turn_slight_right"), TURNED_IN("turned_in"), TURNED_IN_NOT("turned_in_not"), TV("tv"), + TV_OFF("tv_off"), + TWO_WHEELER("two_wheeler"), + U_TURN_LEFT("u_turn_left"), + U_TURN_RIGHT("u_turn_right"), + UMBRELLA("umbrella"), UNARCHIVE("unarchive"), UNDO("undo"), UNFOLD_LESS("unfold_less"), UNFOLD_MORE("unfold_more"), + UNPUBLISHED("unpublished"), + UNSUBSCRIBE("unsubscribe"), + UPCOMING("upcoming"), UPDATE("update"), + UPDATE_DISABLED("update_disabled"), + UPGRADE("upgrade"), + UPLOAD("upload"), + UPLOAD_FILE("upload_file"), USB("usb"), + USB_OFF("usb_off"), + VACCINES("vaccines"), + VAPE_FREE("vape_free"), + VAPING_ROOMS("vaping_rooms"), + VERIFIED("verified"), VERIFIED_USER("verified_user"), VERTICAL_ALIGN_BOTTOM("vertical_align_bottom"), VERTICAL_ALIGN_CENTER("vertical_align_center"), VERTICAL_ALIGN_TOP("vertical_align_top"), + VERTICAL_DISTRIBUTE("vertical_distribute"), + VERTICAL_SHADES("vertical_shades"), + VERTICAL_SHADES_CLOSED("vertical_shades_closed"), + VERTICAL_SPLIT("vertical_split"), VIBRATION("vibration"), VIDEO_CALL("video_call"), + VIDEO_CAMERA_BACK("video_camera_back"), + VIDEO_CAMERA_FRONT("video_camera_front"), + VIDEO_COLLECTION("video_collection"), + VIDEO_FILE("video_file"), VIDEO_LABEL("video_label"), VIDEO_LIBRARY("video_library"), + VIDEO_SETTINGS("video_settings"), + VIDEO_STABLE("video_stable"), VIDEOCAM("videocam"), VIDEOCAM_OFF("videocam_off"), VIDEOGAME_ASSET("videogame_asset"), + VIDEOGAME_ASSET_OFF("videogame_asset_off"), VIEW_AGENDA("view_agenda"), VIEW_ARRAY("view_array"), VIEW_CAROUSEL("view_carousel"), VIEW_COLUMN("view_column"), + VIEW_COMFORTABLE("view_comfortable"), VIEW_COMFY("view_comfy"), + VIEW_COMFY_ALT("view_comfy_alt"), VIEW_COMPACT("view_compact"), + VIEW_COMPACT_ALT("view_compact_alt"), + VIEW_COZY("view_cozy"), VIEW_DAY("view_day"), VIEW_HEADLINE("view_headline"), + VIEW_IN_AR("view_in_ar"), + VIEW_KANBAN("view_kanban"), VIEW_LIST("view_list"), VIEW_MODULE("view_module"), VIEW_QUILT("view_quilt"), + VIEW_SIDEBAR("view_sidebar"), VIEW_STREAM("view_stream"), + VIEW_TIMELINE("view_timeline"), VIEW_WEEK("view_week"), VIGNETTE("vignette"), + VILLA("villa"), VISIBILITY("visibility"), VISIBILITY_OFF("visibility_off"), VOICE_CHAT("voice_chat"), + VOICE_OVER_OFF("voice_over_off"), VOICEMAIL("voicemail"), + VOLCANO("volcano"), VOLUME_DOWN("volume_down"), + VOLUME_DOWN_ALT("volume_down_alt"), VOLUME_MUTE("volume_mute"), VOLUME_OFF("volume_off"), VOLUME_UP("volume_up"), + VOLUNTEER_ACTIVISM("volunteer_activism"), VPN_KEY("vpn_key"), + VPN_KEY_OFF("vpn_key_off"), VPN_LOCK("vpn_lock"), + VRPANO("vrpano"), + WALLET("wallet"), + WALLET_GIFTCARD("wallet_giftcard"), + WALLET_MEMBERSHIP("wallet_membership"), + WALLET_TRAVEL("wallet_travel"), WALLPAPER("wallpaper"), + WAREHOUSE("warehouse"), WARNING("warning"), + WARNING_AMBER("warning_amber"), + WASH("wash"), WATCH("watch"), WATCH_LATER("watch_later"), + WATCH_OFF("watch_off"), + WATER("water"), + WATER_DAMAGE("water_damage"), + WATER_DROP("water_drop"), + WATERFALL_CHART("waterfall_chart"), + WAVES("waves"), + WAVING_HAND("waving_hand"), WB_AUTO("wb_auto"), WB_CLOUDY("wb_cloudy"), WB_INCANDESCENT("wb_incandescent"), WB_IRIDESCENT("wb_iridescent"), + WB_SHADE("wb_shade"), WB_SUNNY("wb_sunny"), + WB_TWIGHLIGHT("wb_twighlight"), + WB_TWILIGHT("wb_twilight"), WC("wc"), WEB("web"), WEB_ASSET("web_asset"), + WEB_ASSET_OFF("web_asset_off"), + WEB_STORIES("web_stories"), + WEBHOOK("webhook"), + WECHAT("wechat"), WEEKEND("weekend"), + WEST("west"), + WHATSAPP("whatsapp"), WHATSHOT("whatshot"), + WHEELCHAIR_PICKUP("wheelchair_pickup"), + WHERE_TO_VOTE("where_to_vote"), WIDGETS("widgets"), + WIDTH_FULL("width_full"), + WIDTH_NORMAL("width_normal"), + WIDTH_WIDE("width_wide"), WIFI("wifi"), + WIFI_1_BAR("wifi_1_bar"), + WIFI_2_BAR("wifi_2_bar"), + WIFI_CALLING("wifi_calling"), + WIFI_CALLING_3("wifi_calling_3"), + WIFI_CHANNEL("wifi_channel"), + WIFI_FIND("wifi_find"), WIFI_LOCK("wifi_lock"), + WIFI_OFF("wifi_off"), + WIFI_PASSWORD("wifi_password"), + WIFI_PROTECTED_SETUP("wifi_protected_setup"), WIFI_TETHERING("wifi_tethering"), + WIFI_TETHERING_ERROR("wifi_tethering_error"), + WIFI_TETHERING_ERROR_ROUNDED("wifi_tethering_error_rounded"), + WIFI_TETHERING_OFF("wifi_tethering_off"), + WIND_POWER("wind_power"), + WINDOW("window"), + WINE_BAR("wine_bar"), + WOMAN("woman"), + WOO_COMMERCE("woo_commerce"), + WORDPRESS("wordpress"), WORK("work"), + WORK_HISTORY("work_history"), + WORK_OFF("work_off"), + WORK_OUTLINE("work_outline"), + WORKSPACE_PREMIUM("workspace_premium"), + WORKSPACES("workspaces"), + WORKSPACES_FILLED("workspaces_filled"), + WORKSPACES_OUTLINE("workspaces_outline"), WRAP_TEXT("wrap_text"), + WRONG_LOCATION("wrong_location"), + WYSIWYG("wysiwyg"), + YARD("yard"), YOUTUBE_SEARCHED_FOR("youtube_searched_for"), ZOOM_IN("zoom_in"), + ZOOM_IN_MAP("zoom_in_map"), ZOOM_OUT("zoom_out"), ZOOM_OUT_MAP("zoom_out_map"); diff --git a/gwt-material/src/main/java/gwt/material/design/client/js/ScrollOption.java b/gwt-material/src/main/java/gwt/material/design/client/js/ScrollOption.java index 1121e09c1..6621c35b2 100644 --- a/gwt-material/src/main/java/gwt/material/design/client/js/ScrollOption.java +++ b/gwt-material/src/main/java/gwt/material/design/client/js/ScrollOption.java @@ -33,5 +33,5 @@ public class ScrollOption { @JsProperty - public double scrollTop; + public Object scrollTop; } \ No newline at end of file diff --git a/gwt-material/src/main/java/gwt/material/design/client/js/Window.java b/gwt-material/src/main/java/gwt/material/design/client/js/Window.java index ef7967a8f..110032ec8 100644 --- a/gwt-material/src/main/java/gwt/material/design/client/js/Window.java +++ b/gwt-material/src/main/java/gwt/material/design/client/js/Window.java @@ -23,6 +23,7 @@ import com.google.gwt.event.shared.HandlerRegistration; import gwt.material.design.client.base.DeferredPrompt; import gwt.material.design.jquery.client.api.Functions; +import gwt.material.design.jscore.client.api.core.Element; import jsinterop.annotations.JsMethod; import jsinterop.annotations.JsType; @@ -42,6 +43,20 @@ public static native MediaQueryList getMediaQueryList(String query) /*-{ @JsMethod(namespace = "window") public static native void addEventListener(String eventName, Functions.Func1 event); + @JsMethod(namespace = "window") + public static native String atob(String param); + + @JsMethod(namespace = "window") + public static native String unescape(String param); + + public static native void logWindowEvents() /*-{ + console.log($wnd.jQuery._data($wnd, "events")); + }-*/; + + public static native void logEventRegistration(Element element) /* + console.log($wnd.jQuery._data(element, "events")); + */; + @JsMethod public static native DeferredPrompt deferredPrompt(); diff --git a/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialButtonGroup.java b/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialButtonGroup.java new file mode 100644 index 000000000..20d8ff770 --- /dev/null +++ b/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialButtonGroup.java @@ -0,0 +1,96 @@ +/* + * #%L + * GwtMaterial + * %% + * Copyright (C) 2015 - 2021 GwtMaterialDesign + * %% + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * #L% + */ +package gwt.material.design.client.ui; + +import com.google.gwt.dom.client.Document; +import com.google.gwt.user.client.ui.Widget; +import gwt.material.design.client.base.MaterialWidget; + +import java.util.ArrayList; +import java.util.List; + +public class MaterialButtonGroup extends MaterialWidget { + + private List buttons = new ArrayList<>(); + private MaterialButton current = new MaterialButton(); + + public MaterialButtonGroup() { + super(Document.get().createDivElement(), "button-group"); + } + + @Override + public void add(Widget child) { + super.add(child); + + if (child instanceof MaterialButton) { + MaterialButton button = (MaterialButton) child; + button.addClickHandler(event -> current = button); + buttons.add(button); + } + } + + public void showLoading(MaterialButton current) { + this.current = current; + + if (current != null) { + current.getAsyncDisplayLoader().loading(); + setEnabled(false); + } + } + + public void hideLoading() { + if (current != null) { + current.getAsyncDisplayLoader().finalize(); + } + setEnabled(true); + } + + @Override + public void setEnabled(boolean enabled) { + super.setEnabled(enabled); + + for (MaterialButton button : buttons) { + button.setEnabled(enabled); + } + } + + @Override + public void clear() { + super.clear(); + + buttons.clear(); + } + + public MaterialButton getCurrent() { + return current; + } + + public void setCurrent(MaterialButton current) { + this.current = current; + } + + public MaterialButton get(int index) { + return buttons.get(index); + } + + public List getButtons() { + return buttons; + } +} diff --git a/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialCardTitle.java b/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialCardTitle.java index c57b08644..d180fd744 100644 --- a/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialCardTitle.java +++ b/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialCardTitle.java @@ -135,6 +135,16 @@ public String getCustomIconType() { return icon.getCustomIconType(); } + @Override + public void setIconDisplay(IconDisplay iconDisplay) { + icon.setIconDisplay(iconDisplay); + } + + @Override + public IconDisplay getIconDisplay() { + return icon.getIconDisplay(); + } + public Span getTitleLabel() { return titleLabel; } diff --git a/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialChip.java b/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialChip.java index 9006fa944..40d2b34b3 100644 --- a/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialChip.java +++ b/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialChip.java @@ -242,6 +242,16 @@ public String getCustomIconType() { return icon.getCustomIconType(); } + @Override + public void setIconDisplay(IconDisplay iconDisplay) { + icon.setIconDisplay(iconDisplay); + } + + @Override + public IconDisplay getIconDisplay() { + return icon.getIconDisplay(); + } + @Override public void setLetter(String letter) { getLetterMixin().setLetter(letter); diff --git a/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialChipContainer.java b/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialChipContainer.java index eb2f36a92..b11f6c26b 100644 --- a/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialChipContainer.java +++ b/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialChipContainer.java @@ -20,15 +20,20 @@ package gwt.material.design.client.ui; import com.google.gwt.event.dom.client.KeyCodes; +import com.google.gwt.event.logical.shared.HasSelectionHandlers; +import com.google.gwt.event.logical.shared.SelectionEvent; +import com.google.gwt.event.logical.shared.SelectionHandler; +import com.google.gwt.event.shared.HandlerRegistration; import com.google.gwt.user.client.Element; import com.google.gwt.user.client.ui.Widget; import java.util.ArrayList; import java.util.List; -public class MaterialChipContainer extends MaterialPanel { +public class MaterialChipContainer extends MaterialPanel implements HasSelectionHandlers> { private List chipList = new ArrayList<>(); + private List selected = new ArrayList<>(); private boolean enableToggle = true; public MaterialChipContainer() { @@ -76,21 +81,20 @@ public void clear() { chipList.clear(); } - public void setActive(MaterialChip chip) { - clearActive(); - chip.setActive(true); - } + public void setActive(MaterialChip chip, boolean active) { + chip.setActive(active); - public void setActive(int index) { - clearActive(); - MaterialChip chip = chipList.get(index); - if (chip != null) { - setActive(chip); + if (active && !selected.contains(chip)) { + selected.add(chip); + } else { + selected.remove(chip); } + + SelectionEvent.fire(this, selected); } public void toggle(MaterialChip chip) { - if (isEnableToggle()) setActive(chip); + setActive(chip, !chip.isActive()); } public void clearActive() { @@ -104,4 +108,9 @@ public boolean isEnableToggle() { public void setEnableToggle(boolean enableToggle) { this.enableToggle = enableToggle; } + + @Override + public HandlerRegistration addSelectionHandler(SelectionHandler> handler) { + return addHandler(handler, SelectionEvent.getType()); + } } diff --git a/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialCollectionItem.java b/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialCollectionItem.java index e5e11bd47..ecf2ac60c 100644 --- a/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialCollectionItem.java +++ b/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialCollectionItem.java @@ -105,7 +105,9 @@ protected void onLoad() { } })); - JsMaterialElement.initDismissableCollection(); + if (isDismissible()) { + JsMaterialElement.initDismissableCollection(); + } } @Override diff --git a/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialDarkModeToggle.java b/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialDarkModeToggle.java index 86548e468..e8c04b4da 100644 --- a/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialDarkModeToggle.java +++ b/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialDarkModeToggle.java @@ -55,7 +55,7 @@ protected void onUnload() { @Override public void setDarkMode(boolean darkMode) { - setIconType(darkMode ? IconType.BRIGHTNESS_7 : IconType.BRIGHTNESS_4); + /*setIconType(darkMode ? IconType.BRIGHTNESS_7 : IconType.BRIGHTNESS_4);*/ manager.setDarkMode(darkMode); ColorSchemeChangeEvent.fire(this, darkMode ? ColorScheme.DARK : ColorScheme.LIGHT); } diff --git a/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialDatePicker.java b/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialDatePicker.java index c7666cf86..dc74987eb 100644 --- a/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialDatePicker.java +++ b/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialDatePicker.java @@ -553,6 +553,16 @@ public String getCustomIconType() { return icon.getCustomIconType(); } + @Override + public void setIconDisplay(IconDisplay iconDisplay) { + icon.setIconDisplay(iconDisplay); + } + + @Override + public IconDisplay getIconDisplay() { + return icon.getIconDisplay(); + } + @Override public void setReadOnly(boolean value) { getReadOnlyMixin().setReadOnly(value); diff --git a/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialDialog.java b/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialDialog.java index 063bde751..2510aaab7 100644 --- a/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialDialog.java +++ b/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialDialog.java @@ -30,6 +30,8 @@ import gwt.material.design.client.base.mixin.OverlayStyleMixin; import gwt.material.design.client.constants.*; import gwt.material.design.client.js.JsModalOptions; +import gwt.material.design.client.js.ScrollOption; +import gwt.material.design.jquery.client.api.JQuery; import gwt.material.design.jquery.client.api.JQueryElement; import static gwt.material.design.client.js.JsMaterialElement.$; @@ -89,6 +91,7 @@ public class MaterialDialog extends MaterialWidget implements HasType overlayStyleMixin; private boolean open; private boolean closeOnBrowserBackNavigation = true; + private boolean scrollTopOnClose = false; private JQueryElement overlayElement; public MaterialDialog() { @@ -111,7 +114,14 @@ protected void setupOverlayStyles() { return true; }); - registerHandler(addOpenHandler(event -> applyOverlayStyle(overlayElement))); + registerHandler(addOpenHandler(event -> { + applyOverlayStyle(overlayElement); + if (scrollTopOnClose) { + ScrollOption option = new ScrollOption(); + option.scrollTop = 0; + JQuery.$("html, body").animate(option, 400); + } + })); registerHandler(addCloseHandler(event -> resetOverlayStyle())); } } @@ -390,6 +400,14 @@ protected CssTypeMixin getTypeMixin() { return typeMixin; } + public boolean isScrollTopOnClose() { + return scrollTopOnClose; + } + + public void setScrollTopOnClose(boolean scrollTopOnClose) { + this.scrollTopOnClose = scrollTopOnClose; + } + protected FullscreenMixin getFullscreenMixin() { if (fullscreenMixin == null) { fullscreenMixin = new FullscreenMixin(this); diff --git a/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialHelpBlock.java b/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialHelpBlock.java index 93e305bbc..fc31cdec7 100644 --- a/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialHelpBlock.java +++ b/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialHelpBlock.java @@ -26,10 +26,7 @@ import gwt.material.design.client.base.HasIcon; import gwt.material.design.client.base.HasSafeText; import gwt.material.design.client.base.mixin.TextMixin; -import gwt.material.design.client.constants.Color; -import gwt.material.design.client.constants.IconPosition; -import gwt.material.design.client.constants.IconSize; -import gwt.material.design.client.constants.IconType; +import gwt.material.design.client.constants.*; import gwt.material.design.client.ui.html.Div; public class MaterialHelpBlock extends Div implements HasSafeText, HasText, HasIcon { @@ -125,6 +122,16 @@ public String getCustomIconType() { return icon.getCustomIconType(); } + @Override + public void setIconDisplay(IconDisplay iconDisplay) { + icon.setIconDisplay(iconDisplay); + } + + @Override + public IconDisplay getIconDisplay() { + return icon.getIconDisplay(); + } + protected TextMixin getTextMixin() { if (textMixin == null) { textMixin = new TextMixin<>(this); diff --git a/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialIcon.java b/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialIcon.java index b4bf50b46..b722c18a0 100644 --- a/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialIcon.java +++ b/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialIcon.java @@ -57,6 +57,7 @@ public class MaterialIcon extends AbstractButton implements HasSeparator, HasIcon, IsAsyncWidget { + private IconDisplay iconDisplay = IconDisplay.FILLED; private CssNameMixin positionMixin; private CssNameMixin sizeMixin; private ToggleStyleMixin prefixMixin; @@ -172,6 +173,16 @@ public String getCustomIconType() { return getCustomIconMixin().getStyle(); } + @Override + public void setIconDisplay(IconDisplay iconDisplay) { + this.iconDisplay = iconDisplay; + } + + @Override + public IconDisplay getIconDisplay() { + return iconDisplay; + } + protected CssNameMixin getPositionMixin() { if (positionMixin == null) { positionMixin = new CssNameMixin<>(this); @@ -209,7 +220,7 @@ protected StyleMixin getCustomIconMixin() { protected ToggleStyleMixin getMaterialIconToggleStyleMixin() { if (materialIconToggleStyleMixin == null) { - materialIconToggleStyleMixin = new ToggleStyleMixin<>(this, CssName.MATERIAL_ICONS); + materialIconToggleStyleMixin = new ToggleStyleMixin<>(this, CssName.MATERIAL_ICONS + getIconDisplay().getSuffix()); } return materialIconToggleStyleMixin; } diff --git a/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialImage.java b/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialImage.java index 4a66ad47e..8a8166ee0 100644 --- a/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialImage.java +++ b/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialImage.java @@ -60,7 +60,7 @@ * @see Material Design Specification */ //@formatter:on -public class MaterialImage extends MaterialWidget implements HasCaption, HasType, HasImage, +public class MaterialImage extends AbstractValueWidget implements HasCaption, HasType, HasImage, HasLoadHandlers, HasErrorHandlers, HasActivates, HasValue, HasSourceSet { private CssTypeMixin typeMixin; @@ -138,6 +138,13 @@ public void setUrl(String url) { setValue(url, true); } + public void setUrl(String url, String fallbackUrl) { + $(getElement()).off("error").on("error", e -> { + setUrl(fallbackUrl); + }); + setValue(url); + } + @Override public String getUrl() { return getValue(); diff --git a/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialTooltip.java b/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialTooltip.java index fd5e6b12c..919780bcc 100644 --- a/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialTooltip.java +++ b/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialTooltip.java @@ -206,21 +206,27 @@ public void setWidget(final Widget widget) { } if (this.widget.isAttached()) { - widget.addAttachHandler(event -> { - if (!event.isAttached()) { - unload(); + widget.addAttachHandler(new AttachEvent.Handler() { + @Override + public void onAttachOrDetach(AttachEvent event) { + if (!event.isAttached()) { + unload(); + } } }); reload(); } else { // Smart detect the attachment and detachment of widget to update the tooltip - widget.addAttachHandler(event -> { - if (event.isAttached()) { - // If its attached - reload the tooltip - reload(); - } else { - // If it was detached - unload the tooltip - unload(); + widget.addAttachHandler(new AttachEvent.Handler() { + @Override + public void onAttachOrDetach(AttachEvent event) { + if (event.isAttached()) { + // If its attached - reload the tooltip + reload(); + } else { + // If it was detached - unload the tooltip + unload(); + } } }); } @@ -346,8 +352,11 @@ public void setHtml(String html) { public void setAttribute(String attr, String value) { if (widget != null) { - AttachEvent.Handler handler = event -> { - widget.getElement().setAttribute(attr, value); + AttachEvent.Handler handler = new AttachEvent.Handler() { + @Override + public void onAttachOrDetach(AttachEvent event) { + widget.getElement().setAttribute(attr, value); + } }; if (widget.isAttached()) { handler.onAttachOrDetach(null); diff --git a/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialValueBox.java b/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialValueBox.java index e3f314462..4a24cfb02 100644 --- a/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialValueBox.java +++ b/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialValueBox.java @@ -90,6 +90,7 @@ public class MaterialValueBox extends AbstractValueWidget implements HasCh private FieldTypeMixin fieldTypeMixin; private FieldSensitivityMixin fieldSensitivityMixin; private RegexMixin regexMixin; + private FieldClearMixin clearMixin; public class MaterialValueBoxEditor extends ValueBoxEditor { private final ValueBoxBase valueBoxBase; @@ -141,6 +142,7 @@ protected void onLoad() { loadEvents(); // Make valueBoxBase the primary focus target getFocusableMixin().setUiObject(new MaterialWidget(valueBoxBase.getElement())); + getClearMixin().load(); } @Override @@ -157,6 +159,10 @@ public void reset() { clear(); } + public void setEnableClear(boolean enableClear) { + getClearMixin().setEnableClear(enableClear); + } + /** * Resets the text box by removing its content and resetting visual state. */ @@ -167,6 +173,8 @@ public void clear() { if (getPlaceholder() == null || getPlaceholder().isEmpty()) { fieldLabel.removeStyleName(CssName.ACTIVE); } + + getClearMixin().reset(); } public void loadEvents() { @@ -430,6 +438,16 @@ public boolean isIconPrefix() { return icon.isIconPrefix(); } + @Override + public void setIconDisplay(IconDisplay iconDisplay) { + icon.setIconDisplay(iconDisplay); + } + + @Override + public IconDisplay getIconDisplay() { + return icon.getIconDisplay(); + } + @Override public void setCustomIconType(String iconType) { icon.setCustomIconType(iconType); @@ -985,4 +1003,11 @@ protected RegexMixin getRegexMixin() { } return regexMixin; } + + protected FieldClearMixin getClearMixin() { + if (clearMixin == null) { + clearMixin = new FieldClearMixin<>(this); + } + return clearMixin; + } } diff --git a/gwt-material/src/main/java/gwt/material/design/client/ui/animate/MaterialAnimation.java b/gwt-material/src/main/java/gwt/material/design/client/ui/animate/MaterialAnimation.java index 76f515094..b40c23ec0 100644 --- a/gwt-material/src/main/java/gwt/material/design/client/ui/animate/MaterialAnimation.java +++ b/gwt-material/src/main/java/gwt/material/design/client/ui/animate/MaterialAnimation.java @@ -91,14 +91,14 @@ public void animate(Functions.Func callback) { } public void animate(Widget widget, Functions.Func callback) { - if (!AnimationGlobalConfig.ENABLE_ANIMATION) { + if (!AnimationGlobalConfig.isEnableAnimation()) { if (callback != null) { callback.call(); } return; } - if (AnimationGlobalConfig.ENABLE_DEBUGGING) GWT.log(toString()); + if (AnimationGlobalConfig.isEnableDebugging()) GWT.log(toString()); if (widget != null) { this.widget = widget; @@ -221,7 +221,7 @@ public Widget getWidget() { @Override public void setDelay(int delay) { - this.delay = (int) (delay * AnimationGlobalConfig.SPEED.getValue()); + this.delay = (int) (delay * AnimationGlobalConfig.getSpeed().getValue()); } @Override @@ -231,7 +231,7 @@ public int getDelay() { @Override public void setDuration(int duration) { - this.duration = (int) (duration * AnimationGlobalConfig.SPEED.getValue()); + this.duration = (int) (duration * AnimationGlobalConfig.getSpeed().getValue()); } @Override diff --git a/gwt-material/src/main/java/gwt/material/design/client/ui/animate/Transition.java b/gwt-material/src/main/java/gwt/material/design/client/ui/animate/Transition.java index 5f1a098f8..daf759255 100644 --- a/gwt-material/src/main/java/gwt/material/design/client/ui/animate/Transition.java +++ b/gwt-material/src/main/java/gwt/material/design/client/ui/animate/Transition.java @@ -120,7 +120,8 @@ public enum Transition implements CssType { SLIDEOUTRIGHT("slideOutRight"), SLIDEOUTUP("slideOutUp"), - // Customer Animations + // Custom Animations + SPIN("spin"), SHADOW_PULSE("shadowPulse"); private final String cssClass; diff --git a/gwt-material/src/main/java/gwt/material/design/client/ui/animate/debugger/AnimationGlobalConfig.java b/gwt-material/src/main/java/gwt/material/design/client/ui/animate/debugger/AnimationGlobalConfig.java index 2203257cf..255c0d0fa 100644 --- a/gwt-material/src/main/java/gwt/material/design/client/ui/animate/debugger/AnimationGlobalConfig.java +++ b/gwt-material/src/main/java/gwt/material/design/client/ui/animate/debugger/AnimationGlobalConfig.java @@ -21,7 +21,31 @@ public class AnimationGlobalConfig { - public static AnimationSpeed SPEED = AnimationSpeed.NORMAL; - public static Boolean ENABLE_DEBUGGING = false; - public static Boolean ENABLE_ANIMATION = true; + public static AnimationSpeed speed = AnimationSpeed.NORMAL; + public static Boolean enableDebugging = false; + public static Boolean enableAnimation = true; + + public static void setEnableAnimation(boolean enableAnimation) { + AnimationGlobalConfig.enableAnimation = enableAnimation; + } + + public static void setEnableDebugging(boolean enableDebugging) { + AnimationGlobalConfig.enableDebugging = enableDebugging; + } + + public static void setAnimationSpeed(AnimationSpeed speed) { + AnimationGlobalConfig.speed = speed; + } + + public static AnimationSpeed getSpeed() { + return speed; + } + + public static Boolean isEnableDebugging() { + return enableDebugging; + } + + public static Boolean isEnableAnimation() { + return enableAnimation; + } } diff --git a/gwt-material/src/main/java/gwt/material/design/gen/IconTypeGenerator.java b/gwt-material/src/main/java/gwt/material/design/gen/IconTypeGenerator.java index 70d4a2afc..f01b1727a 100644 --- a/gwt-material/src/main/java/gwt/material/design/gen/IconTypeGenerator.java +++ b/gwt-material/src/main/java/gwt/material/design/gen/IconTypeGenerator.java @@ -21,9 +21,7 @@ import gwt.material.design.client.constants.IconType; -import java.io.File; -import java.io.FileNotFoundException; -import java.io.IOException; +import java.io.*; import java.nio.file.Files; import java.nio.file.Paths; import java.text.DateFormat; @@ -41,57 +39,66 @@ */ public class IconTypeGenerator { + private static String ijmapSource = "MaterialIcons-Regular.ijmap"; + private static String templateSource = "IconTypeTemplate.txt"; + private static String output = "IconType.java"; + public static void main(String[] args) throws IOException { System.out.println("Generating the IconType class..."); - File ijmap = new File("src/main/resources/gwt/material/design/public/font/material-icons/MaterialIcons-Regular.ijmap"); + File ijmap = new File(ijmapSource); if (!ijmap.isFile()) { throw new FileNotFoundException(ijmap.getAbsolutePath()); } - File template = new File("src/main/java/gwt/material/design/gen/IconTypeTemplate.txt"); + File template = new File(templateSource); if (!template.isFile()) { throw new FileNotFoundException(template.getAbsolutePath()); } - //parses the ijmap file by using a regex - //to parse it as a json, on Java 7, an external library should be used - String iconsFile = new String(Files.readAllBytes(Paths.get(ijmap.toURI())), "UTF-8"); - Pattern pattern = Pattern.compile("\\{\\s*\"name\"\\s*:\\s*\"([^\"]*)\"\\s*\\}"); - Matcher matcher = pattern.matcher(iconsFile); StringBuilder builder = new StringBuilder(); - - //adds the default constant builder.append("DEFAULT(\"\")"); - int count = 1; - while (matcher.find()) { - String name = matcher.group(1); - String cssName = name.toLowerCase().replace(' ', '_'); - - //when a name starts with a number, the type name must be changed - while (name.matches("\\d.*")) { //starts with a number - int firstSpace = name.indexOf(' '); - String num = name.substring(0, firstSpace); - name = name.substring(firstSpace + 1) + '_' + num; + BufferedReader reader; + try { + int count = 0; + reader = new BufferedReader(new FileReader(ijmap)); + String line = reader.readLine(); + while (line != null) { + // read next line + line = reader.readLine(); + + if (line != null && !line.isEmpty()) { + String typeName = ""; + typeName = line.replace(line.substring(line.indexOf(" ")), ""); + System.out.println(typeName); + + boolean digit = Character.isDigit(typeName.charAt(0)); + String prefix = ""; + if (digit) { + prefix = "_"; + } + + builder.append(",\n " + prefix).append(typeName.toUpperCase()).append("(\"").append(typeName).append("\")"); + } + count++; } - String typeName = name.toUpperCase().replace(' ', '_'); - - //appends to the document - builder.append(",\n ").append(typeName).append("(\"").append(cssName).append("\")"); - count++; - } - builder.append(";"); + builder.append(";"); + reader.close(); - //loading the template java file - String templateString = new String(Files.readAllBytes(Paths.get(template.toURI())), "UTF-8"); - templateString = templateString.replace("${generationDate}", getDateAsISO8601()).replace("${enumValues}", builder.toString()); + //loading the template java file + String templateString = new String(Files.readAllBytes(Paths.get(template.toURI())), "UTF-8"); + templateString = templateString.replace("${generationDate}", getDateAsISO8601()).replace("${enumValues}", builder.toString()); - //time to write it to the destination - File target = new File("src/main/java/gwt/material/design/client/constants/IconType.java"); - Files.write(Paths.get(target.toURI()), templateString.getBytes("UTF-8")); + //time to write it to the destination + File target = new File(output); + Files.write(Paths.get(target.toURI()), templateString.getBytes("UTF-8")); - System.out.println("Generation complete with " + count + " IconType constants."); + System.out.println("Generation complete with " + count + " IconType constants."); + } catch (IOException e) { + e.printStackTrace(); + } + builder.append(";"); } /* diff --git a/gwt-material/src/main/resources/gwt/material/design/GwtMaterialDesignBase.gwt.xml b/gwt-material/src/main/resources/gwt/material/design/GwtMaterialDesignBase.gwt.xml index 838b7cf8b..4902bfce6 100644 --- a/gwt-material/src/main/resources/gwt/material/design/GwtMaterialDesignBase.gwt.xml +++ b/gwt-material/src/main/resources/gwt/material/design/GwtMaterialDesignBase.gwt.xml @@ -33,7 +33,7 @@ - + diff --git a/gwt-material/src/main/resources/gwt/material/design/public/css/animation.css b/gwt-material/src/main/resources/gwt/material/design/public/css/animation.css index fac7116d7..98fa45f43 100644 --- a/gwt-material/src/main/resources/gwt/material/design/public/css/animation.css +++ b/gwt-material/src/main/resources/gwt/material/design/public/css/animation.css @@ -3783,4 +3783,18 @@ -ms-transform: scale(0.9); transform: scale(0.9); } +} + +.spin { + -webkit-animation-name: spin; + animation-name: spin; +} + +@keyframes spin { + from { + transform:rotate(0deg); + } + to { + transform:rotate(360deg); + } } \ No newline at end of file diff --git a/gwt-material/src/main/resources/gwt/material/design/public/css/animation.min.css b/gwt-material/src/main/resources/gwt/material/design/public/css/animation.min.css index 04e318eab..f306b1c5d 100644 --- a/gwt-material/src/main/resources/gwt/material/design/public/css/animation.min.css +++ b/gwt-material/src/main/resources/gwt/material/design/public/css/animation.min.css @@ -4,4 +4,4 @@ * Licensed under the MIT license - http://opensource.org/licenses/MIT * * Copyright (c) 2015 Daniel Eden - */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.display-animation{opacity:1!important}.display-animation>*{-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.display-animation>.animated{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);-o-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.no-js .display-animation>*{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.display-animation>.closed{-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);-o-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.shadowPulse{animation:shadow-pulse 1s infinite}@keyframes shadow-pulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.2)}100%{box-shadow:0 0 0 50px rgba(255,255,255,0)}}@-webkit-keyframes fadeThrough{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes fadeThrough{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.fadeThrough{-webkit-animation-name:fadeThrough;animation-name:fadeThrough}@-webkit-keyframes sharedAxisXForwardIn{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes sharedAxisXForwardIn{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.sharedAxisXForwardIn{-webkit-animation-name:sharedAxisXForwardIn;animation-name:sharedAxisXForwardIn}@-webkit-keyframes sharedAxisXForwardOut{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-30px)}}@keyframes sharedAxisXForwardOut{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-30px)}}.sharedAxisXForwardOut{-webkit-animation-name:sharedAxisXForwardOut;animation-name:sharedAxisXForwardOut}@-webkit-keyframes sharedAxisXBackwardIn{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes sharedAxisXBackwardIn{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.sharedAxisXBackwardIn{-webkit-animation-name:sharedAxisXBackwardIn;animation-name:sharedAxisXBackwardIn}@-webkit-keyframes sharedAxisXBackwardOut{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(30px)}}@keyframes sharedAxisXBackwardOut{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(30px)}}.sharedAxisXBackwardOut{-webkit-animation-name:sharedAxisXBackwardOut;animation-name:sharedAxisXBackwardOut}@-webkit-keyframes sharedAxisYForwardIn{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes sharedAxisYForwardIn{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.sharedAxisYForwardIn{-webkit-animation-name:sharedAxisYForwardIn;animation-name:sharedAxisYForwardIn}@-webkit-keyframes sharedAxisYForwardOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}@keyframes sharedAxisYForwardOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}.sharedAxisYForwardOut{-webkit-animation-name:sharedAxisYForwardOut;animation-name:sharedAxisYForwardOut}@-webkit-keyframes sharedAxisYBackwardIn{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes sharedAxisYBackwardIn{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.sharedAxisYBackwardIn{-webkit-animation-name:sharedAxisYBackwardIn;animation-name:sharedAxisYBackwardIn}@-webkit-keyframes sharedAxisYBackwardOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(30px)}}@keyframes sharedAxisYBackwardOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(30px)}}.sharedAxisYBackwardOut{-webkit-animation-name:sharedAxisYBackwardOut;animation-name:sharedAxisYBackwardOut}@-webkit-keyframes sharedAxisZIn{from{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sharedAxisZIn{from{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.sharedAxisZIn{-webkit-animation-name:sharedAxisZIn;animation-name:sharedAxisZIn}@-webkit-keyframes sharedAxisZOut{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}@keyframes sharedAxisZOut{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}.sharedAxisZOut{-webkit-animation-name:sharedAxisZOut;animation-name:sharedAxisZOut}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition:none!important;transition-duration:0s!important;transition-delay:0s!important;will-change:none!important}}@-webkit-keyframes breathing{0%{-webkit-transform:scale(.9);transform:scale(.9)}25%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes breathing{0%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}25%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}} \ No newline at end of file + */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.display-animation{opacity:1!important}.display-animation>*{-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.display-animation>.animated{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);-o-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.no-js .display-animation>*{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.display-animation>.closed{-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);-o-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.shadowPulse{animation:shadow-pulse 1s infinite}@keyframes shadow-pulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.2)}100%{box-shadow:0 0 0 50px rgba(255,255,255,0)}}@-webkit-keyframes fadeThrough{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes fadeThrough{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.fadeThrough{-webkit-animation-name:fadeThrough;animation-name:fadeThrough}@-webkit-keyframes sharedAxisXForwardIn{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes sharedAxisXForwardIn{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.sharedAxisXForwardIn{-webkit-animation-name:sharedAxisXForwardIn;animation-name:sharedAxisXForwardIn}@-webkit-keyframes sharedAxisXForwardOut{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-30px)}}@keyframes sharedAxisXForwardOut{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-30px)}}.sharedAxisXForwardOut{-webkit-animation-name:sharedAxisXForwardOut;animation-name:sharedAxisXForwardOut}@-webkit-keyframes sharedAxisXBackwardIn{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes sharedAxisXBackwardIn{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.sharedAxisXBackwardIn{-webkit-animation-name:sharedAxisXBackwardIn;animation-name:sharedAxisXBackwardIn}@-webkit-keyframes sharedAxisXBackwardOut{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(30px)}}@keyframes sharedAxisXBackwardOut{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(30px)}}.sharedAxisXBackwardOut{-webkit-animation-name:sharedAxisXBackwardOut;animation-name:sharedAxisXBackwardOut}@-webkit-keyframes sharedAxisYForwardIn{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes sharedAxisYForwardIn{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.sharedAxisYForwardIn{-webkit-animation-name:sharedAxisYForwardIn;animation-name:sharedAxisYForwardIn}@-webkit-keyframes sharedAxisYForwardOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}@keyframes sharedAxisYForwardOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}.sharedAxisYForwardOut{-webkit-animation-name:sharedAxisYForwardOut;animation-name:sharedAxisYForwardOut}@-webkit-keyframes sharedAxisYBackwardIn{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes sharedAxisYBackwardIn{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.sharedAxisYBackwardIn{-webkit-animation-name:sharedAxisYBackwardIn;animation-name:sharedAxisYBackwardIn}@-webkit-keyframes sharedAxisYBackwardOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(30px)}}@keyframes sharedAxisYBackwardOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(30px)}}.sharedAxisYBackwardOut{-webkit-animation-name:sharedAxisYBackwardOut;animation-name:sharedAxisYBackwardOut}@-webkit-keyframes sharedAxisZIn{from{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sharedAxisZIn{from{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.sharedAxisZIn{-webkit-animation-name:sharedAxisZIn;animation-name:sharedAxisZIn}@-webkit-keyframes sharedAxisZOut{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}@keyframes sharedAxisZOut{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}.sharedAxisZOut{-webkit-animation-name:sharedAxisZOut;animation-name:sharedAxisZOut}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition:none!important;transition-duration:0s!important;transition-delay:0s!important;will-change:none!important}}@-webkit-keyframes breathing{0%{-webkit-transform:scale(.9);transform:scale(.9)}25%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes breathing{0%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}25%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}}.spin{-webkit-animation-name:spin;animation-name:spin}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}} \ No newline at end of file diff --git a/gwt-material/src/main/resources/gwt/material/design/public/css/materialize.css b/gwt-material/src/main/resources/gwt/material/design/public/css/materialize.css index 2c2361e7a..51e0aae2c 100644 --- a/gwt-material/src/main/resources/gwt/material/design/public/css/materialize.css +++ b/gwt-material/src/main/resources/gwt/material/design/public/css/materialize.css @@ -2548,7 +2548,7 @@ nav ul a span.badge { @font-face { font-family: "Material-Design-Icons"; - src: url("../font/material-design-icons/Material-Design-Icons.eot?#iefix") format("embedded-opentype"), url("../font/material-design-icons/Material-Design-Icons.woff2") format("woff2"), url("../font/material-design-icons/Material-Design-Icons.woff") format("woff"), url("../font/material-design-icons/Material-Design-Icons.ttf") format("truetype"), url("../font/material-design-icons/Material-Design-Icons.svg#Material-Design-Icons") format("svg"); + src: url("../font/material-design-icons/MaterialIcons-Regular.ttf") format("truetype"); font-weight: normal; font-style: normal; } @@ -8966,6 +8966,9 @@ button.btn-ghost:hover, button.btn-ghost:active { .input-field.listbox-wrapper label.disabled:before { display: none; } +.input-field.disabled i.clear-field { + display: none !important; } + .col .input-field label { left: 0px; } @@ -10127,13 +10130,6 @@ ul.side-nav .collapsible-body li.active a { /** * SideNav - Mini with Expand **/ -ul.side-nav.mini-with-expand { - left: 0px !important; } - -ul.side-nav.mini-with-expand.right-aligned { - right: 0px !important; - left: inherit !important; } - ul.side-nav.mini-with-expand.expanded li a span { opacity: 1; visibility: visible; } @@ -10462,6 +10458,13 @@ i[class*="waves-"].material-icons { .input-field textarea.materialize-textarea { font-size: 16px; } } +@media screen and (min-width: 901px) and (max-width: 7680px) { + ul.side-nav.mini-with-expand { + left: 0px !important; } + ul.side-nav.mini-with-expand.right-aligned { + right: 0px !important; + left: inherit !important; } } + /* ========================================================================== ADDINS CSS STYLES ========================================================================== */ diff --git a/gwt-material/src/main/resources/gwt/material/design/public/css/materialize.min.css b/gwt-material/src/main/resources/gwt/material/design/public/css/materialize.min.css index adf4a79fc..987193570 100644 --- a/gwt-material/src/main/resources/gwt/material/design/public/css/materialize.min.css +++ b/gwt-material/src/main/resources/gwt/material/design/public/css/materialize.min.css @@ -1,11 +1,10659 @@ -.materialize-red.lighten-5{background-color:#fdeaeb!important}.materialize-red-text.text-lighten-5{color:#fdeaeb!important}.materialize-red.lighten-4{background-color:#f8c1c3!important}.materialize-red-text.text-lighten-4{color:#f8c1c3!important}.materialize-red.lighten-3{background-color:#f3989b!important}.materialize-red-text.text-lighten-3{color:#f3989b!important}.materialize-red.lighten-2{background-color:#ee6e73!important}.materialize-red-text.text-lighten-2{color:#ee6e73!important}.materialize-red.lighten-1{background-color:#ea454b!important}.materialize-red-text.text-lighten-1{color:#ea454b!important}.materialize-red{background-color:#e51c23!important}.materialize-red-text{color:#e51c23!important}.materialize-red.darken-1{background-color:#d0181e!important}.materialize-red-text.text-darken-1{color:#d0181e!important}.materialize-red.darken-2{background-color:#b9151b!important}.materialize-red-text.text-darken-2{color:#b9151b!important}.materialize-red.darken-3{background-color:#a21318!important}.materialize-red-text.text-darken-3{color:#a21318!important}.materialize-red.darken-4{background-color:#8b1014!important}.materialize-red-text.text-darken-4{color:#8b1014!important}.red.lighten-5{background-color:#ffebee!important}.red-text.text-lighten-5{color:#ffebee!important}.red.lighten-4{background-color:#ffcdd2!important}.red-text.text-lighten-4{color:#ffcdd2!important}.red.lighten-3{background-color:#ef9a9a!important}.red-text.text-lighten-3{color:#ef9a9a!important}.red.lighten-2{background-color:#e57373!important}.red-text.text-lighten-2{color:#e57373!important}.red.lighten-1{background-color:#ef5350!important}.red-text.text-lighten-1{color:#ef5350!important}.red{background-color:#f44336!important}.red-text{color:#f44336!important}.red.darken-1{background-color:#e53935!important}.red-text.text-darken-1{color:#e53935!important}.red.darken-2{background-color:#d32f2f!important}.red-text.text-darken-2{color:#d32f2f!important}.red.darken-3{background-color:#c62828!important}.red-text.text-darken-3{color:#c62828!important}.red.darken-4{background-color:#b71c1c!important}.red-text.text-darken-4{color:#b71c1c!important}.red.accent-1{background-color:#ff8a80!important}.red-text.text-accent-1{color:#ff8a80!important}.red.accent-2{background-color:#ff5252!important}.red-text.text-accent-2{color:#ff5252!important}.red.accent-3{background-color:#ff1744!important}.red-text.text-accent-3{color:#ff1744!important}.red.accent-4{background-color:#d50000!important}.red-text.text-accent-4{color:#d50000!important}.pink.lighten-5{background-color:#fce4ec!important}.pink-text.text-lighten-5{color:#fce4ec!important}.pink.lighten-4{background-color:#f8bbd0!important}.pink-text.text-lighten-4{color:#f8bbd0!important}.pink.lighten-3{background-color:#f48fb1!important}.pink-text.text-lighten-3{color:#f48fb1!important}.pink.lighten-2{background-color:#f06292!important}.pink-text.text-lighten-2{color:#f06292!important}.pink.lighten-1{background-color:#ec407a!important}.pink-text.text-lighten-1{color:#ec407a!important}.pink{background-color:#e91e63!important}.pink-text{color:#e91e63!important}.pink.darken-1{background-color:#d81b60!important}.pink-text.text-darken-1{color:#d81b60!important}.pink.darken-2{background-color:#c2185b!important}.pink-text.text-darken-2{color:#c2185b!important}.pink.darken-3{background-color:#ad1457!important}.pink-text.text-darken-3{color:#ad1457!important}.pink.darken-4{background-color:#880e4f!important}.pink-text.text-darken-4{color:#880e4f!important}.pink.accent-1{background-color:#ff80ab!important}.pink-text.text-accent-1{color:#ff80ab!important}.pink.accent-2{background-color:#ff4081!important}.pink-text.text-accent-2{color:#ff4081!important}.pink.accent-3{background-color:#f50057!important}.pink-text.text-accent-3{color:#f50057!important}.pink.accent-4{background-color:#c51162!important}.pink-text.text-accent-4{color:#c51162!important}.purple.lighten-5{background-color:#f3e5f5!important}.purple-text.text-lighten-5{color:#f3e5f5!important}.purple.lighten-4{background-color:#e1bee7!important}.purple-text.text-lighten-4{color:#e1bee7!important}.purple.lighten-3{background-color:#ce93d8!important}.purple-text.text-lighten-3{color:#ce93d8!important}.purple.lighten-2{background-color:#ba68c8!important}.purple-text.text-lighten-2{color:#ba68c8!important}.purple.lighten-1{background-color:#ab47bc!important}.purple-text.text-lighten-1{color:#ab47bc!important}.purple{background-color:#9c27b0!important}.purple-text{color:#9c27b0!important}.purple.darken-1{background-color:#8e24aa!important}.purple-text.text-darken-1{color:#8e24aa!important}.purple.darken-2{background-color:#7b1fa2!important}.purple-text.text-darken-2{color:#7b1fa2!important}.purple.darken-3{background-color:#6a1b9a!important}.purple-text.text-darken-3{color:#6a1b9a!important}.purple.darken-4{background-color:#4a148c!important}.purple-text.text-darken-4{color:#4a148c!important}.purple.accent-1{background-color:#ea80fc!important}.purple-text.text-accent-1{color:#ea80fc!important}.purple.accent-2{background-color:#e040fb!important}.purple-text.text-accent-2{color:#e040fb!important}.purple.accent-3{background-color:#d500f9!important}.purple-text.text-accent-3{color:#d500f9!important}.purple.accent-4{background-color:#a0f!important}.purple-text.text-accent-4{color:#a0f!important}.deep-purple.lighten-5{background-color:#ede7f6!important}.deep-purple-text.text-lighten-5{color:#ede7f6!important}.deep-purple.lighten-4{background-color:#d1c4e9!important}.deep-purple-text.text-lighten-4{color:#d1c4e9!important}.deep-purple.lighten-3{background-color:#b39ddb!important}.deep-purple-text.text-lighten-3{color:#b39ddb!important}.deep-purple.lighten-2{background-color:#9575cd!important}.deep-purple-text.text-lighten-2{color:#9575cd!important}.deep-purple.lighten-1{background-color:#7e57c2!important}.deep-purple-text.text-lighten-1{color:#7e57c2!important}.deep-purple{background-color:#673ab7!important}.deep-purple-text{color:#673ab7!important}.deep-purple.darken-1{background-color:#5e35b1!important}.deep-purple-text.text-darken-1{color:#5e35b1!important}.deep-purple.darken-2{background-color:#512da8!important}.deep-purple-text.text-darken-2{color:#512da8!important}.deep-purple.darken-3{background-color:#4527a0!important}.deep-purple-text.text-darken-3{color:#4527a0!important}.deep-purple.darken-4{background-color:#311b92!important}.deep-purple-text.text-darken-4{color:#311b92!important}.deep-purple.accent-1{background-color:#b388ff!important}.deep-purple-text.text-accent-1{color:#b388ff!important}.deep-purple.accent-2{background-color:#7c4dff!important}.deep-purple-text.text-accent-2{color:#7c4dff!important}.deep-purple.accent-3{background-color:#651fff!important}.deep-purple-text.text-accent-3{color:#651fff!important}.deep-purple.accent-4{background-color:#6200ea!important}.deep-purple-text.text-accent-4{color:#6200ea!important}.indigo.lighten-5{background-color:#e8eaf6!important}.indigo-text.text-lighten-5{color:#e8eaf6!important}.indigo.lighten-4{background-color:#c5cae9!important}.indigo-text.text-lighten-4{color:#c5cae9!important}.indigo.lighten-3{background-color:#9fa8da!important}.indigo-text.text-lighten-3{color:#9fa8da!important}.indigo.lighten-2{background-color:#7986cb!important}.indigo-text.text-lighten-2{color:#7986cb!important}.indigo.lighten-1{background-color:#5c6bc0!important}.indigo-text.text-lighten-1{color:#5c6bc0!important}.indigo{background-color:#3f51b5!important}.indigo-text{color:#3f51b5!important}.indigo.darken-1{background-color:#3949ab!important}.indigo-text.text-darken-1{color:#3949ab!important}.indigo.darken-2{background-color:#303f9f!important}.indigo-text.text-darken-2{color:#303f9f!important}.indigo.darken-3{background-color:#283593!important}.indigo-text.text-darken-3{color:#283593!important}.indigo.darken-4{background-color:#1a237e!important}.indigo-text.text-darken-4{color:#1a237e!important}.indigo.accent-1{background-color:#8c9eff!important}.indigo-text.text-accent-1{color:#8c9eff!important}.indigo.accent-2{background-color:#536dfe!important}.indigo-text.text-accent-2{color:#536dfe!important}.indigo.accent-3{background-color:#3d5afe!important}.indigo-text.text-accent-3{color:#3d5afe!important}.indigo.accent-4{background-color:#304ffe!important}.indigo-text.text-accent-4{color:#304ffe!important}.blue.lighten-5{background-color:#e3f2fd!important}.blue-text.text-lighten-5{color:#e3f2fd!important}.blue.lighten-4{background-color:#bbdefb!important}.blue-text.text-lighten-4{color:#bbdefb!important}.blue.lighten-3{background-color:#90caf9!important}.blue-text.text-lighten-3{color:#90caf9!important}.blue.lighten-2{background-color:#64b5f6!important}.blue-text.text-lighten-2{color:#64b5f6!important}.blue.lighten-1{background-color:#42a5f5!important}.blue-text.text-lighten-1{color:#42a5f5!important}.blue{background-color:#2196f3!important}.blue-text{color:#2196f3!important}.blue.darken-1{background-color:#1e88e5!important}.blue-text.text-darken-1{color:#1e88e5!important}.blue.darken-2{background-color:#1976d2!important}.blue-text.text-darken-2{color:#1976d2!important}.blue.darken-3{background-color:#1565c0!important}.blue-text.text-darken-3{color:#1565c0!important}.blue.darken-4{background-color:#0d47a1!important}.blue-text.text-darken-4{color:#0d47a1!important}.blue.accent-1{background-color:#82b1ff!important}.blue-text.text-accent-1{color:#82b1ff!important}.blue.accent-2{background-color:#448aff!important}.blue-text.text-accent-2{color:#448aff!important}.blue.accent-3{background-color:#2979ff!important}.blue-text.text-accent-3{color:#2979ff!important}.blue.accent-4{background-color:#2962ff!important}.blue-text.text-accent-4{color:#2962ff!important}.light-blue.lighten-5{background-color:#e1f5fe!important}.light-blue-text.text-lighten-5{color:#e1f5fe!important}.light-blue.lighten-4{background-color:#b3e5fc!important}.light-blue-text.text-lighten-4{color:#b3e5fc!important}.light-blue.lighten-3{background-color:#81d4fa!important}.light-blue-text.text-lighten-3{color:#81d4fa!important}.light-blue.lighten-2{background-color:#4fc3f7!important}.light-blue-text.text-lighten-2{color:#4fc3f7!important}.light-blue.lighten-1{background-color:#29b6f6!important}.light-blue-text.text-lighten-1{color:#29b6f6!important}.light-blue{background-color:#03a9f4!important}.light-blue-text{color:#03a9f4!important}.light-blue.darken-1{background-color:#039be5!important}.light-blue-text.text-darken-1{color:#039be5!important}.light-blue.darken-2{background-color:#0288d1!important}.light-blue-text.text-darken-2{color:#0288d1!important}.light-blue.darken-3{background-color:#0277bd!important}.light-blue-text.text-darken-3{color:#0277bd!important}.light-blue.darken-4{background-color:#01579b!important}.light-blue-text.text-darken-4{color:#01579b!important}.light-blue.accent-1{background-color:#80d8ff!important}.light-blue-text.text-accent-1{color:#80d8ff!important}.light-blue.accent-2{background-color:#40c4ff!important}.light-blue-text.text-accent-2{color:#40c4ff!important}.light-blue.accent-3{background-color:#00b0ff!important}.light-blue-text.text-accent-3{color:#00b0ff!important}.light-blue.accent-4{background-color:#0091ea!important}.light-blue-text.text-accent-4{color:#0091ea!important}.cyan.lighten-5{background-color:#e0f7fa!important}.cyan-text.text-lighten-5{color:#e0f7fa!important}.cyan.lighten-4{background-color:#b2ebf2!important}.cyan-text.text-lighten-4{color:#b2ebf2!important}.cyan.lighten-3{background-color:#80deea!important}.cyan-text.text-lighten-3{color:#80deea!important}.cyan.lighten-2{background-color:#4dd0e1!important}.cyan-text.text-lighten-2{color:#4dd0e1!important}.cyan.lighten-1{background-color:#26c6da!important}.cyan-text.text-lighten-1{color:#26c6da!important}.cyan{background-color:#00bcd4!important}.cyan-text{color:#00bcd4!important}.cyan.darken-1{background-color:#00acc1!important}.cyan-text.text-darken-1{color:#00acc1!important}.cyan.darken-2{background-color:#0097a7!important}.cyan-text.text-darken-2{color:#0097a7!important}.cyan.darken-3{background-color:#00838f!important}.cyan-text.text-darken-3{color:#00838f!important}.cyan.darken-4{background-color:#006064!important}.cyan-text.text-darken-4{color:#006064!important}.cyan.accent-1{background-color:#84ffff!important}.cyan-text.text-accent-1{color:#84ffff!important}.cyan.accent-2{background-color:#18ffff!important}.cyan-text.text-accent-2{color:#18ffff!important}.cyan.accent-3{background-color:#00e5ff!important}.cyan-text.text-accent-3{color:#00e5ff!important}.cyan.accent-4{background-color:#00b8d4!important}.cyan-text.text-accent-4{color:#00b8d4!important}.teal.lighten-5{background-color:#e0f2f1!important}.teal-text.text-lighten-5{color:#e0f2f1!important}.teal.lighten-4{background-color:#b2dfdb!important}.teal-text.text-lighten-4{color:#b2dfdb!important}.teal.lighten-3{background-color:#80cbc4!important}.teal-text.text-lighten-3{color:#80cbc4!important}.teal.lighten-2{background-color:#4db6ac!important}.teal-text.text-lighten-2{color:#4db6ac!important}.teal.lighten-1{background-color:#26a69a!important}.teal-text.text-lighten-1{color:#26a69a!important}.teal{background-color:#009688!important}.teal-text{color:#009688!important}.teal.darken-1{background-color:#00897b!important}.teal-text.text-darken-1{color:#00897b!important}.teal.darken-2{background-color:#00796b!important}.teal-text.text-darken-2{color:#00796b!important}.teal.darken-3{background-color:#00695c!important}.teal-text.text-darken-3{color:#00695c!important}.teal.darken-4{background-color:#004d40!important}.teal-text.text-darken-4{color:#004d40!important}.teal.accent-1{background-color:#a7ffeb!important}.teal-text.text-accent-1{color:#a7ffeb!important}.teal.accent-2{background-color:#64ffda!important}.teal-text.text-accent-2{color:#64ffda!important}.teal.accent-3{background-color:#1de9b6!important}.teal-text.text-accent-3{color:#1de9b6!important}.teal.accent-4{background-color:#00bfa5!important}.teal-text.text-accent-4{color:#00bfa5!important}.green.lighten-5{background-color:#e8f5e9!important}.green-text.text-lighten-5{color:#e8f5e9!important}.green.lighten-4{background-color:#c8e6c9!important}.green-text.text-lighten-4{color:#c8e6c9!important}.green.lighten-3{background-color:#a5d6a7!important}.green-text.text-lighten-3{color:#a5d6a7!important}.green.lighten-2{background-color:#81c784!important}.green-text.text-lighten-2{color:#81c784!important}.green.lighten-1{background-color:#66bb6a!important}.green-text.text-lighten-1{color:#66bb6a!important}.green{background-color:#4caf50!important}.green-text{color:#4caf50!important}.green.darken-1{background-color:#43a047!important}.green-text.text-darken-1{color:#43a047!important}.green.darken-2{background-color:#388e3c!important}.green-text.text-darken-2{color:#388e3c!important}.green.darken-3{background-color:#2e7d32!important}.green-text.text-darken-3{color:#2e7d32!important}.green.darken-4{background-color:#1b5e20!important}.green-text.text-darken-4{color:#1b5e20!important}.green.accent-1{background-color:#b9f6ca!important}.green-text.text-accent-1{color:#b9f6ca!important}.green.accent-2{background-color:#69f0ae!important}.green-text.text-accent-2{color:#69f0ae!important}.green.accent-3{background-color:#00e676!important}.green-text.text-accent-3{color:#00e676!important}.green.accent-4{background-color:#00c853!important}.green-text.text-accent-4{color:#00c853!important}.light-green.lighten-5{background-color:#f1f8e9!important}.light-green-text.text-lighten-5{color:#f1f8e9!important}.light-green.lighten-4{background-color:#dcedc8!important}.light-green-text.text-lighten-4{color:#dcedc8!important}.light-green.lighten-3{background-color:#c5e1a5!important}.light-green-text.text-lighten-3{color:#c5e1a5!important}.light-green.lighten-2{background-color:#aed581!important}.light-green-text.text-lighten-2{color:#aed581!important}.light-green.lighten-1{background-color:#9ccc65!important}.light-green-text.text-lighten-1{color:#9ccc65!important}.light-green{background-color:#8bc34a!important}.light-green-text{color:#8bc34a!important}.light-green.darken-1{background-color:#7cb342!important}.light-green-text.text-darken-1{color:#7cb342!important}.light-green.darken-2{background-color:#689f38!important}.light-green-text.text-darken-2{color:#689f38!important}.light-green.darken-3{background-color:#558b2f!important}.light-green-text.text-darken-3{color:#558b2f!important}.light-green.darken-4{background-color:#33691e!important}.light-green-text.text-darken-4{color:#33691e!important}.light-green.accent-1{background-color:#ccff90!important}.light-green-text.text-accent-1{color:#ccff90!important}.light-green.accent-2{background-color:#b2ff59!important}.light-green-text.text-accent-2{color:#b2ff59!important}.light-green.accent-3{background-color:#76ff03!important}.light-green-text.text-accent-3{color:#76ff03!important}.light-green.accent-4{background-color:#64dd17!important}.light-green-text.text-accent-4{color:#64dd17!important}.lime.lighten-5{background-color:#f9fbe7!important}.lime-text.text-lighten-5{color:#f9fbe7!important}.lime.lighten-4{background-color:#f0f4c3!important}.lime-text.text-lighten-4{color:#f0f4c3!important}.lime.lighten-3{background-color:#e6ee9c!important}.lime-text.text-lighten-3{color:#e6ee9c!important}.lime.lighten-2{background-color:#dce775!important}.lime-text.text-lighten-2{color:#dce775!important}.lime.lighten-1{background-color:#d4e157!important}.lime-text.text-lighten-1{color:#d4e157!important}.lime{background-color:#cddc39!important}.lime-text{color:#cddc39!important}.lime.darken-1{background-color:#c0ca33!important}.lime-text.text-darken-1{color:#c0ca33!important}.lime.darken-2{background-color:#afb42b!important}.lime-text.text-darken-2{color:#afb42b!important}.lime.darken-3{background-color:#9e9d24!important}.lime-text.text-darken-3{color:#9e9d24!important}.lime.darken-4{background-color:#827717!important}.lime-text.text-darken-4{color:#827717!important}.lime.accent-1{background-color:#f4ff81!important}.lime-text.text-accent-1{color:#f4ff81!important}.lime.accent-2{background-color:#eeff41!important}.lime-text.text-accent-2{color:#eeff41!important}.lime.accent-3{background-color:#c6ff00!important}.lime-text.text-accent-3{color:#c6ff00!important}.lime.accent-4{background-color:#aeea00!important}.lime-text.text-accent-4{color:#aeea00!important}.yellow.lighten-5{background-color:#fffde7!important}.yellow-text.text-lighten-5{color:#fffde7!important}.yellow.lighten-4{background-color:#fff9c4!important}.yellow-text.text-lighten-4{color:#fff9c4!important}.yellow.lighten-3{background-color:#fff59d!important}.yellow-text.text-lighten-3{color:#fff59d!important}.yellow.lighten-2{background-color:#fff176!important}.yellow-text.text-lighten-2{color:#fff176!important}.yellow.lighten-1{background-color:#ffee58!important}.yellow-text.text-lighten-1{color:#ffee58!important}.yellow{background-color:#ffeb3b!important}.yellow-text{color:#ffeb3b!important}.yellow.darken-1{background-color:#fdd835!important}.yellow-text.text-darken-1{color:#fdd835!important}.yellow.darken-2{background-color:#fbc02d!important}.yellow-text.text-darken-2{color:#fbc02d!important}.yellow.darken-3{background-color:#f9a825!important}.yellow-text.text-darken-3{color:#f9a825!important}.yellow.darken-4{background-color:#f57f17!important}.yellow-text.text-darken-4{color:#f57f17!important}.yellow.accent-1{background-color:#ffff8d!important}.yellow-text.text-accent-1{color:#ffff8d!important}.yellow.accent-2{background-color:#ff0!important}.yellow-text.text-accent-2{color:#ff0!important}.yellow.accent-3{background-color:#ffea00!important}.yellow-text.text-accent-3{color:#ffea00!important}.yellow.accent-4{background-color:#ffd600!important}.yellow-text.text-accent-4{color:#ffd600!important}.amber.lighten-5{background-color:#fff8e1!important}.amber-text.text-lighten-5{color:#fff8e1!important}.amber.lighten-4{background-color:#ffecb3!important}.amber-text.text-lighten-4{color:#ffecb3!important}.amber.lighten-3{background-color:#ffe082!important}.amber-text.text-lighten-3{color:#ffe082!important}.amber.lighten-2{background-color:#ffd54f!important}.amber-text.text-lighten-2{color:#ffd54f!important}.amber.lighten-1{background-color:#ffca28!important}.amber-text.text-lighten-1{color:#ffca28!important}.amber{background-color:#ffc107!important}.amber-text{color:#ffc107!important}.amber.darken-1{background-color:#ffb300!important}.amber-text.text-darken-1{color:#ffb300!important}.amber.darken-2{background-color:#ffa000!important}.amber-text.text-darken-2{color:#ffa000!important}.amber.darken-3{background-color:#ff8f00!important}.amber-text.text-darken-3{color:#ff8f00!important}.amber.darken-4{background-color:#ff6f00!important}.amber-text.text-darken-4{color:#ff6f00!important}.amber.accent-1{background-color:#ffe57f!important}.amber-text.text-accent-1{color:#ffe57f!important}.amber.accent-2{background-color:#ffd740!important}.amber-text.text-accent-2{color:#ffd740!important}.amber.accent-3{background-color:#ffc400!important}.amber-text.text-accent-3{color:#ffc400!important}.amber.accent-4{background-color:#ffab00!important}.amber-text.text-accent-4{color:#ffab00!important}.orange.lighten-5{background-color:#fff3e0!important}.orange-text.text-lighten-5{color:#fff3e0!important}.orange.lighten-4{background-color:#ffe0b2!important}.orange-text.text-lighten-4{color:#ffe0b2!important}.orange.lighten-3{background-color:#ffcc80!important}.orange-text.text-lighten-3{color:#ffcc80!important}.orange.lighten-2{background-color:#ffb74d!important}.orange-text.text-lighten-2{color:#ffb74d!important}.orange.lighten-1{background-color:#ffa726!important}.orange-text.text-lighten-1{color:#ffa726!important}.orange{background-color:#ff9800!important}.orange-text{color:#ff9800!important}.orange.darken-1{background-color:#fb8c00!important}.orange-text.text-darken-1{color:#fb8c00!important}.orange.darken-2{background-color:#f57c00!important}.orange-text.text-darken-2{color:#f57c00!important}.orange.darken-3{background-color:#ef6c00!important}.orange-text.text-darken-3{color:#ef6c00!important}.orange.darken-4{background-color:#e65100!important}.orange-text.text-darken-4{color:#e65100!important}.orange.accent-1{background-color:#ffd180!important}.orange-text.text-accent-1{color:#ffd180!important}.orange.accent-2{background-color:#ffab40!important}.orange-text.text-accent-2{color:#ffab40!important}.orange.accent-3{background-color:#ff9100!important}.orange-text.text-accent-3{color:#ff9100!important}.orange.accent-4{background-color:#ff6d00!important}.orange-text.text-accent-4{color:#ff6d00!important}.deep-orange.lighten-5{background-color:#fbe9e7!important}.deep-orange-text.text-lighten-5{color:#fbe9e7!important}.deep-orange.lighten-4{background-color:#ffccbc!important}.deep-orange-text.text-lighten-4{color:#ffccbc!important}.deep-orange.lighten-3{background-color:#ffab91!important}.deep-orange-text.text-lighten-3{color:#ffab91!important}.deep-orange.lighten-2{background-color:#ff8a65!important}.deep-orange-text.text-lighten-2{color:#ff8a65!important}.deep-orange.lighten-1{background-color:#ff7043!important}.deep-orange-text.text-lighten-1{color:#ff7043!important}.deep-orange{background-color:#ff5722!important}.deep-orange-text{color:#ff5722!important}.deep-orange.darken-1{background-color:#f4511e!important}.deep-orange-text.text-darken-1{color:#f4511e!important}.deep-orange.darken-2{background-color:#e64a19!important}.deep-orange-text.text-darken-2{color:#e64a19!important}.deep-orange.darken-3{background-color:#d84315!important}.deep-orange-text.text-darken-3{color:#d84315!important}.deep-orange.darken-4{background-color:#bf360c!important}.deep-orange-text.text-darken-4{color:#bf360c!important}.deep-orange.accent-1{background-color:#ff9e80!important}.deep-orange-text.text-accent-1{color:#ff9e80!important}.deep-orange.accent-2{background-color:#ff6e40!important}.deep-orange-text.text-accent-2{color:#ff6e40!important}.deep-orange.accent-3{background-color:#ff3d00!important}.deep-orange-text.text-accent-3{color:#ff3d00!important}.deep-orange.accent-4{background-color:#dd2c00!important}.deep-orange-text.text-accent-4{color:#dd2c00!important}.brown.lighten-5{background-color:#efebe9!important}.brown-text.text-lighten-5{color:#efebe9!important}.brown.lighten-4{background-color:#d7ccc8!important}.brown-text.text-lighten-4{color:#d7ccc8!important}.brown.lighten-3{background-color:#bcaaa4!important}.brown-text.text-lighten-3{color:#bcaaa4!important}.brown.lighten-2{background-color:#a1887f!important}.brown-text.text-lighten-2{color:#a1887f!important}.brown.lighten-1{background-color:#8d6e63!important}.brown-text.text-lighten-1{color:#8d6e63!important}.brown{background-color:#795548!important}.brown-text{color:#795548!important}.brown.darken-1{background-color:#6d4c41!important}.brown-text.text-darken-1{color:#6d4c41!important}.brown.darken-2{background-color:#5d4037!important}.brown-text.text-darken-2{color:#5d4037!important}.brown.darken-3{background-color:#4e342e!important}.brown-text.text-darken-3{color:#4e342e!important}.brown.darken-4{background-color:#3e2723!important}.brown-text.text-darken-4{color:#3e2723!important}.blue-grey.lighten-5{background-color:#eceff1!important}.blue-grey-text.text-lighten-5{color:#eceff1!important}.blue-grey.lighten-4{background-color:#cfd8dc!important}.blue-grey-text.text-lighten-4{color:#cfd8dc!important}.blue-grey.lighten-3{background-color:#b0bec5!important}.blue-grey-text.text-lighten-3{color:#b0bec5!important}.blue-grey.lighten-2{background-color:#90a4ae!important}.blue-grey-text.text-lighten-2{color:#90a4ae!important}.blue-grey.lighten-1{background-color:#78909c!important}.blue-grey-text.text-lighten-1{color:#78909c!important}.blue-grey{background-color:#607d8b!important}.blue-grey-text{color:#607d8b!important}.blue-grey.darken-1{background-color:#546e7a!important}.blue-grey-text.text-darken-1{color:#546e7a!important}.blue-grey.darken-2{background-color:#455a64!important}.blue-grey-text.text-darken-2{color:#455a64!important}.blue-grey.darken-3{background-color:#37474f!important}.blue-grey-text.text-darken-3{color:#37474f!important}.blue-grey.darken-4{background-color:#263238!important}.blue-grey-text.text-darken-4{color:#263238!important}.grey.lighten-5{background-color:#fafafa!important}.grey-text.text-lighten-5{color:#fafafa!important}.grey.lighten-4{background-color:#f5f5f5!important}.grey-text.text-lighten-4{color:#f5f5f5!important}.grey.lighten-3{background-color:#eee!important}.grey-text.text-lighten-3{color:#eee!important}.grey.lighten-2{background-color:#e0e0e0!important}.grey-text.text-lighten-2{color:#e0e0e0!important}.grey.lighten-1{background-color:#bdbdbd!important}.grey-text.text-lighten-1{color:#bdbdbd!important}.grey{background-color:#9e9e9e!important}.grey-text{color:#9e9e9e!important}.grey.darken-1{background-color:#757575!important}.grey-text.text-darken-1{color:#757575!important}.grey.darken-2{background-color:#616161!important}.grey-text.text-darken-2{color:#616161!important}.grey.darken-3{background-color:#424242!important}.grey-text.text-darken-3{color:#424242!important}.grey.darken-4{background-color:#212121!important}.grey-text.text-darken-4{color:#212121!important}.shades.black{background-color:#000!important}.shades-text.text-black{color:#000!important}.shades.white{background-color:#fff!important}.shades-text.text-white{color:#fff!important}.shades.transparent{background-color:transparent!important}.shades-text.text-transparent{color:transparent!important}.black{background-color:#000!important}.black-text{color:#000!important}.white{background-color:#fff!important}.white-text{color:#fff!important}.transparent{background-color:transparent!important}.transparent-text{color:transparent!important}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}html input[type="button"],button,input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}ul{list-style-type:none}a{color:#039be5;text-decoration:none;-webkit-tap-highlight-color:transparent}.valign-wrapper{display:flex;align-items:center}.valign-wrapper .valign{display:block}ul{padding:0}ul li{list-style-type:none}.clearfix{clear:both}.z-depth-0{box-shadow:none!important}.z-depth-1,nav,.card-panel,.card,.toast,.btn,.btn-large,.btn-floating,.dropdown-content,.collapsible,.side-nav{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.z-depth-1-half,.btn:hover,.btn-large:hover,.btn-floating:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.z-depth-2{box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.z-depth-3{box-shadow:0 12px 15px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19)}.z-depth-4,.modal{box-shadow:0 16px 28px 0 rgba(0,0,0,0.22),0 25px 55px 0 rgba(0,0,0,0.21)}.z-depth-5{box-shadow:0 27px 24px 0 rgba(0,0,0,0.2),0 40px 77px 0 rgba(0,0,0,0.22)}.hoverable{transition:box-shadow .25s;box-shadow:0}.hoverable:hover{transition:box-shadow .25s;box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.divider{height:1px;overflow:hidden;background-color:#e0e0e0}blockquote{margin:20px 0;padding-left:1.5rem;border-left:5px solid #1a73e8}i{line-height:inherit}i.left{float:left;margin-right:15px}i.right{float:right;margin-left:15px}i.tiny{font-size:1rem}i.small{font-size:2rem}i.medium{font-size:4rem}i.large{font-size:6rem}img.responsive-img,video.responsive-video{max-width:100%;height:auto}.pagination li{display:inline-block;font-size:1.2rem;padding:0 10px;line-height:30px;border-radius:2px;text-align:center}.pagination li a{color:#444}.pagination li.active a{color:#fff}.pagination li.active{background-color:#1a73e8}.pagination li.disabled a{cursor:default;color:#999}.pagination li i{font-size:2.2rem;vertical-align:middle}.pagination li.pages ul li{display:inline-block;float:none}@media only screen and (max-width:992px){.pagination{width:100%}.pagination li.prev,.pagination li.next{width:10%}.pagination li.pages{width:80%;overflow:hidden;white-space:nowrap}}.breadcrumb{font-size:18px;color:rgba(255,255,255,0.7)}.breadcrumb i,.breadcrumb [class^="mdi-"],.breadcrumb [class*="mdi-"],.breadcrumb i.material-icons{display:inline-block;float:left;font-size:24px}.breadcrumb:before{content:'\E5CC';color:rgba(255,255,255,0.7);vertical-align:top;display:inline-block;font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:25px;margin:0 10px 0 8px;-webkit-font-smoothing:antialiased}.breadcrumb:first-child:before{display:none}.breadcrumb:last-child{color:#fff}.parallax-container{position:relative;overflow:hidden;height:500px}.parallax{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.parallax img{display:none;position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transform:translateX(-50%)}.pin-top,.pin-bottom{position:relative}.pinned{position:fixed!important}ul.staggered-list li{opacity:0}.fade-in{opacity:0;transform-origin:0 50%}@media only screen and (max-width:600px){.hide-on-small-only,.hide-on-small-and-down{display:none!important}}@media only screen and (max-width:992px){.hide-on-med-and-down{display:none!important}}@media only screen and (min-width:601px){.hide-on-med-and-up{display:none!important}}@media only screen and (min-width:600px) and (max-width:992px){.hide-on-med-only{display:none!important}}@media only screen and (min-width:993px){.hide-on-large-only{display:none!important}}@media only screen and (min-width:993px){.show-on-large{display:block!important}}@media only screen and (min-width:600px) and (max-width:992px){.show-on-medium{display:block!important}}@media only screen and (max-width:600px){.show-on-small{display:block!important}}@media only screen and (min-width:601px){.show-on-medium-and-up{display:block!important}}@media only screen and (max-width:992px){.show-on-medium-and-down{display:block!important}}@media only screen and (max-width:600px){.center-on-small-only{text-align:center}}footer.page-footer{margin-top:20px;padding-top:20px;background-color:#1a73e8}footer.page-footer .footer-copyright{overflow:hidden;height:50px;line-height:50px;color:rgba(255,255,255,0.8);background-color:rgba(51,51,51,0.08)}table,th,td{border:0}table{width:100%;display:table}table.bordered>thead>tr,table.bordered>tbody>tr{border-bottom:1px solid #d0d0d0}table.striped>tbody>tr:nth-child(odd){background-color:#f2f2f2}table.striped>tbody>tr>td{border-radius:0}table.highlight>tbody>tr{transition:background-color .25s ease}table.highlight>tbody>tr:hover{background-color:#f2f2f2}table.centered thead tr th,table.centered tbody tr td{text-align:center}thead{border-bottom:1px solid #d0d0d0}td,th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}@media only screen and (max-width:992px){table.responsive-table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}table.responsive-table th,table.responsive-table td{margin:0;vertical-align:top}table.responsive-table th{text-align:left}table.responsive-table thead{display:block;float:left}table.responsive-table thead tr{display:block;padding:0 10px 0 0}table.responsive-table thead tr th::before{content:"\00a0"}table.responsive-table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}table.responsive-table tbody tr{display:inline-block;vertical-align:top}table.responsive-table th{display:block;text-align:right}table.responsive-table td{display:block;min-height:1.25em;text-align:left}table.responsive-table tr{padding:0 10px}table.responsive-table thead{border:0;border-right:1px solid #d0d0d0}table.responsive-table.bordered th{border-bottom:0;border-left:0}table.responsive-table.bordered td{border-left:0;border-right:0;border-bottom:0}table.responsive-table.bordered tr{border:0}table.responsive-table.bordered tbody tr{border-right:1px solid #d0d0d0}}.collection{margin:.5rem 0 1rem 0;border:1px solid #e0e0e0;border-radius:2px;overflow:hidden;position:relative}.collection .collection-item{background-color:#fff;line-height:1.5rem;padding:10px 20px;margin:0;border-bottom:1px solid #e0e0e0}.collection .collection-item.avatar{min-height:84px;padding-left:72px;position:relative}.collection .collection-item.avatar .circle{position:absolute;width:42px;height:42px;overflow:hidden;left:15px;display:inline-block;vertical-align:middle}.collection .collection-item.avatar i.circle{font-size:18px;line-height:42px;color:#fff;background-color:#999;text-align:center}.collection .collection-item.avatar .title{font-size:16px}.collection .collection-item.avatar p{margin:0}.collection .collection-item.avatar .secondary-content{position:absolute;top:16px;right:16px}.collection .collection-item:last-child{border-bottom:0}.collection .collection-item.active{background-color:#1a73e8;color:white}.collection .collection-item.active .secondary-content{color:#fff}.collection a.collection-item{display:block;transition:.25s;color:#1a73e8}.collection a.collection-item:not(.active):hover{background-color:#ddd}.collection.with-header .collection-header{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:10px 20px}.collection.with-header .collection-item{padding-left:30px}.collection.with-header .collection-item.avatar{padding-left:72px}.secondary-content{float:right;color:#1a73e8}.collapsible .collection{margin:0;border:0}span.badge{min-width:3rem;padding:0 6px;text-align:center;font-size:1rem;line-height:inherit;color:#757575;position:absolute;right:15px;box-sizing:border-box}span.badge.new{font-weight:300;font-size:.8rem;color:#fff;background-color:#1a73e8;border-radius:2px}span.badge.new:after{content:" new"}nav ul a span.badge{position:static;margin-left:4px;line-height:0}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.progress{position:relative;height:4px;display:block;width:100%;background-color:#d3e4fb;border-radius:2px;margin:.5rem 0 1rem 0;overflow:hidden}.progress .determinate{position:absolute;background-color:inherit;top:0;left:0;bottom:0;background-color:#1a73e8;transition:width .3s linear}.progress .indeterminate{background-color:#1a73e8}.progress .indeterminate:before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:indeterminate 2.1s cubic-bezier(0.65,0.815,0.735,0.395) infinite}.progress .indeterminate:after{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:indeterminate-short 2.1s cubic-bezier(0.165,0.84,0.44,1) infinite;animation-delay:1.15s}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}.hide{display:none!important}.left-align{text-align:left}.right-align{text-align:right}.center,.center-align{text-align:center}.left{float:left!important}.right{float:right!important}.no-select,input[type=range],input[type=range]+.thumb{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.circle{border-radius:50%}.center-block{display:block;margin-left:auto;margin-right:auto}.truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-padding{padding:0!important}.material-icons{text-rendering:optimizeLegibility;font-feature-settings:'liga'}@font-face{font-family:"Material-Design-Icons";src:url("../font/material-design-icons/Material-Design-Icons.eot?#iefix") format("embedded-opentype"),url("../font/material-design-icons/Material-Design-Icons.woff2") format("woff2"),url("../font/material-design-icons/Material-Design-Icons.woff") format("woff"),url("../font/material-design-icons/Material-Design-Icons.ttf") format("truetype"),url("../font/material-design-icons/Material-Design-Icons.svg#Material-Design-Icons") format("svg");font-weight:normal;font-style:normal}[class^="mdi-"],[class*="mdi-"]{speak:none;display:inline-block;font-family:"Material-Design-Icons";font-style:normal;font-weight:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}[class^="mdi-"]:before,[class*="mdi-"]:before{display:inline-block;speak:none;text-decoration:inherit}[class^="mdi-"].pull-left,[class*="mdi-"].pull-left{margin-right:.3em}[class^="mdi-"].pull-right,[class*="mdi-"].pull-right{margin-left:.3em}[class^="mdi-"].mdi-lg:before,[class^="mdi-"].mdi-lg:after,[class*="mdi-"].mdi-lg:before,[class*="mdi-"].mdi-lg:after{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}[class^="mdi-"].mdi-2x:before,[class^="mdi-"].mdi-2x:after,[class*="mdi-"].mdi-2x:before,[class*="mdi-"].mdi-2x:after{font-size:2em}[class^="mdi-"].mdi-3x:before,[class^="mdi-"].mdi-3x:after,[class*="mdi-"].mdi-3x:before,[class*="mdi-"].mdi-3x:after{font-size:3em}[class^="mdi-"].mdi-4x:before,[class^="mdi-"].mdi-4x:after,[class*="mdi-"].mdi-4x:before,[class*="mdi-"].mdi-4x:after{font-size:4em}[class^="mdi-"].mdi-5x:before,[class^="mdi-"].mdi-5x:after,[class*="mdi-"].mdi-5x:before,[class*="mdi-"].mdi-5x:after{font-size:5em}[class^="mdi-device-signal-cellular-"]:after,[class^="mdi-device-battery-"]:after,[class^="mdi-device-battery-charging-"]:after,[class^="mdi-device-signal-cellular-connected-no-internet-"]:after,[class^="mdi-device-signal-wifi-"]:after,[class^="mdi-device-signal-wifi-statusbar-not-connected"]:after,.mdi-device-network-wifi:after{opacity:.3;position:absolute;left:0;top:0;z-index:1;display:inline-block;speak:none;text-decoration:inherit}[class^="mdi-device-signal-cellular-"]:after{content:"\e758"}[class^="mdi-device-battery-"]:after{content:"\e735"}[class^="mdi-device-battery-charging-"]:after{content:"\e733"}[class^="mdi-device-signal-cellular-connected-no-internet-"]:after{content:"\e75d"}[class^="mdi-device-signal-wifi-"]:after,.mdi-device-network-wifi:after{content:"\e765"}[class^="mdi-device-signal-wifi-statusbasr-not-connected"]:after{content:"\e8f7"}.mdi-device-signal-cellular-off:after,.mdi-device-signal-cellular-null:after,.mdi-device-signal-cellular-no-sim:after,.mdi-device-signal-wifi-off:after,.mdi-device-signal-wifi-4-bar:after,.mdi-device-signal-cellular-4-bar:after,.mdi-device-battery-alert:after,.mdi-device-signal-cellular-connected-no-internet-4-bar:after,.mdi-device-battery-std:after,.mdi-device-battery-full .mdi-device-battery-unknown:after{content:""}.mdi-fw{width:1.28571429em;text-align:center}.mdi-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.mdi-ul>li{position:relative}.mdi-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.mdi-li.mdi-lg{left:-1.85714286em}.mdi-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.mdi-spin{-webkit-animation:mdi-spin 2s infinite linear;animation:mdi-spin 2s infinite linear;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.mdi-pulse{-webkit-animation:mdi-spin 1s steps(8) infinite;animation:mdi-spin 1s steps(8) infinite;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}@-webkit-keyframes mdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes mdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.mdi-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mdi-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mdi-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.mdi-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.mdi-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .mdi-rotate-90,:root .mdi-rotate-180,:root .mdi-rotate-270,:root .mdi-flip-horizontal,:root .mdi-flip-vertical{filter:none}.mdi-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.mdi-stack-1x,.mdi-stack-2x{position:absolute;left:0;width:100%;text-align:center}.mdi-stack-1x{line-height:inherit}.mdi-stack-2x{font-size:2em}.mdi-inverse{color:#fff}.mdi-action-3d-rotation:before{content:"\e600"}.mdi-action-accessibility:before{content:"\e601"}.mdi-action-account-balance-wallet:before{content:"\e602"}.mdi-action-account-balance:before{content:"\e603"}.mdi-action-account-box:before{content:"\e604"}.mdi-action-account-child:before{content:"\e605"}.mdi-action-account-circle:before{content:"\e606"}.mdi-action-add-shopping-cart:before{content:"\e607"}.mdi-action-alarm-add:before{content:"\e608"}.mdi-action-alarm-off:before{content:"\e609"}.mdi-action-alarm-on:before{content:"\e60a"}.mdi-action-alarm:before{content:"\e60b"}.mdi-action-android:before{content:"\e60c"}.mdi-action-announcement:before{content:"\e60d"}.mdi-action-aspect-ratio:before{content:"\e60e"}.mdi-action-assessment:before{content:"\e60f"}.mdi-action-assignment-ind:before{content:"\e610"}.mdi-action-assignment-late:before{content:"\e611"}.mdi-action-assignment-return:before{content:"\e612"}.mdi-action-assignment-returned:before{content:"\e613"}.mdi-action-assignment-turned-in:before{content:"\e614"}.mdi-action-assignment:before{content:"\e615"}.mdi-action-autorenew:before{content:"\e616"}.mdi-action-backup:before{content:"\e617"}.mdi-action-book:before{content:"\e618"}.mdi-action-bookmark-outline:before{content:"\e619"}.mdi-action-bookmark:before{content:"\e61a"}.mdi-action-bug-report:before{content:"\e61b"}.mdi-action-cached:before{content:"\e61c"}.mdi-action-check-circle:before{content:"\e61d"}.mdi-action-class:before{content:"\e61e"}.mdi-action-credit-card:before{content:"\e61f"}.mdi-action-dashboard:before{content:"\e620"}.mdi-action-delete:before{content:"\e621"}.mdi-action-description:before{content:"\e622"}.mdi-action-dns:before{content:"\e623"}.mdi-action-done-all:before{content:"\e624"}.mdi-action-done:before{content:"\e625"}.mdi-action-event:before{content:"\e626"}.mdi-action-exit-to-app:before{content:"\e627"}.mdi-action-explore:before{content:"\e628"}.mdi-action-extension:before{content:"\e629"}.mdi-action-face-unlock:before{content:"\e62a"}.mdi-action-favorite-outline:before{content:"\e62b"}.mdi-action-favorite:before{content:"\e62c"}.mdi-action-find-in-page:before{content:"\e62d"}.mdi-action-find-replace:before{content:"\e62e"}.mdi-action-flip-to-back:before{content:"\e62f"}.mdi-action-flip-to-front:before{content:"\e630"}.mdi-action-get-app:before{content:"\e631"}.mdi-action-grade:before{content:"\e632"}.mdi-action-group-work:before{content:"\e633"}.mdi-action-help:before{content:"\e634"}.mdi-action-highlight-remove:before{content:"\e635"}.mdi-action-history:before{content:"\e636"}.mdi-action-home:before{content:"\e637"}.mdi-action-https:before{content:"\e638"}.mdi-action-info-outline:before{content:"\e639"}.mdi-action-info:before{content:"\e63a"}.mdi-action-input:before{content:"\e63b"}.mdi-action-invert-colors:before{content:"\e63c"}.mdi-action-label-outline:before{content:"\e63d"}.mdi-action-label:before{content:"\e63e"}.mdi-action-language:before{content:"\e63f"}.mdi-action-launch:before{content:"\e640"}.mdi-action-list:before{content:"\e641"}.mdi-action-lock-open:before{content:"\e642"}.mdi-action-lock-outline:before{content:"\e643"}.mdi-action-lock:before{content:"\e644"}.mdi-action-loyalty:before{content:"\e645"}.mdi-action-markunread-mailbox:before{content:"\e646"}.mdi-action-note-add:before{content:"\e647"}.mdi-action-open-in-browser:before{content:"\e648"}.mdi-action-open-in-new:before{content:"\e649"}.mdi-action-open-with:before{content:"\e64a"}.mdi-action-pageview:before{content:"\e64b"}.mdi-action-payment:before{content:"\e64c"}.mdi-action-perm-camera-mic:before{content:"\e64d"}.mdi-action-perm-contact-cal:before{content:"\e64e"}.mdi-action-perm-data-setting:before{content:"\e64f"}.mdi-action-perm-device-info:before{content:"\e650"}.mdi-action-perm-identity:before{content:"\e651"}.mdi-action-perm-media:before{content:"\e652"}.mdi-action-perm-phone-msg:before{content:"\e653"}.mdi-action-perm-scan-wifi:before{content:"\e654"}.mdi-action-picture-in-picture:before{content:"\e655"}.mdi-action-polymer:before{content:"\e656"}.mdi-action-print:before{content:"\e657"}.mdi-action-query-builder:before{content:"\e658"}.mdi-action-question-answer:before{content:"\e659"}.mdi-action-receipt:before{content:"\e65a"}.mdi-action-redeem:before{content:"\e65b"}.mdi-action-reorder:before{content:"\e65c"}.mdi-action-report-problem:before{content:"\e65d"}.mdi-action-restore:before{content:"\e65e"}.mdi-action-room:before{content:"\e65f"}.mdi-action-schedule:before{content:"\e660"}.mdi-action-search:before{content:"\e661"}.mdi-action-settings-applications:before{content:"\e662"}.mdi-action-settings-backup-restore:before{content:"\e663"}.mdi-action-settings-bluetooth:before{content:"\e664"}.mdi-action-settings-cell:before{content:"\e665"}.mdi-action-settings-display:before{content:"\e666"}.mdi-action-settings-ethernet:before{content:"\e667"}.mdi-action-settings-input-antenna:before{content:"\e668"}.mdi-action-settings-input-component:before{content:"\e669"}.mdi-action-settings-input-composite:before{content:"\e66a"}.mdi-action-settings-input-hdmi:before{content:"\e66b"}.mdi-action-settings-input-svideo:before{content:"\e66c"}.mdi-action-settings-overscan:before{content:"\e66d"}.mdi-action-settings-phone:before{content:"\e66e"}.mdi-action-settings-power:before{content:"\e66f"}.mdi-action-settings-remote:before{content:"\e670"}.mdi-action-settings-voice:before{content:"\e671"}.mdi-action-settings:before{content:"\e672"}.mdi-action-shop-two:before{content:"\e673"}.mdi-action-shop:before{content:"\e674"}.mdi-action-shopping-basket:before{content:"\e675"}.mdi-action-shopping-cart:before{content:"\e676"}.mdi-action-speaker-notes:before{content:"\e677"}.mdi-action-spellcheck:before{content:"\e678"}.mdi-action-star-rate:before{content:"\e679"}.mdi-action-stars:before{content:"\e67a"}.mdi-action-store:before{content:"\e67b"}.mdi-action-subject:before{content:"\e67c"}.mdi-action-supervisor-account:before{content:"\e67d"}.mdi-action-swap-horiz:before{content:"\e67e"}.mdi-action-swap-vert-circle:before{content:"\e67f"}.mdi-action-swap-vert:before{content:"\e680"}.mdi-action-system-update-tv:before{content:"\e681"}.mdi-action-tab-unselected:before{content:"\e682"}.mdi-action-tab:before{content:"\e683"}.mdi-action-theaters:before{content:"\e684"}.mdi-action-thumb-down:before{content:"\e685"}.mdi-action-thumb-up:before{content:"\e686"}.mdi-action-thumbs-up-down:before{content:"\e687"}.mdi-action-toc:before{content:"\e688"}.mdi-action-today:before{content:"\e689"}.mdi-action-track-changes:before{content:"\e68a"}.mdi-action-translate:before{content:"\e68b"}.mdi-action-trending-down:before{content:"\e68c"}.mdi-action-trending-neutral:before{content:"\e68d"}.mdi-action-trending-up:before{content:"\e68e"}.mdi-action-turned-in-not:before{content:"\e68f"}.mdi-action-turned-in:before{content:"\e690"}.mdi-action-verified-user:before{content:"\e691"}.mdi-action-view-agenda:before{content:"\e692"}.mdi-action-view-array:before{content:"\e693"}.mdi-action-view-carousel:before{content:"\e694"}.mdi-action-view-column:before{content:"\e695"}.mdi-action-view-day:before{content:"\e696"}.mdi-action-view-headline:before{content:"\e697"}.mdi-action-view-list:before{content:"\e698"}.mdi-action-view-module:before{content:"\e699"}.mdi-action-view-quilt:before{content:"\e69a"}.mdi-action-view-stream:before{content:"\e69b"}.mdi-action-view-week:before{content:"\e69c"}.mdi-action-visibility-off:before{content:"\e69d"}.mdi-action-visibility:before{content:"\e69e"}.mdi-action-wallet-giftcard:before{content:"\e69f"}.mdi-action-wallet-membership:before{content:"\e6a0"}.mdi-action-wallet-travel:before{content:"\e6a1"}.mdi-action-work:before{content:"\e6a2"}.mdi-alert-error:before{content:"\e6a3"}.mdi-alert-warning:before{content:"\e6a4"}.mdi-av-album:before{content:"\e6a5"}.mdi-av-closed-caption:before{content:"\e6a6"}.mdi-av-equalizer:before{content:"\e6a7"}.mdi-av-explicit:before{content:"\e6a8"}.mdi-av-fast-forward:before{content:"\e6a9"}.mdi-av-fast-rewind:before{content:"\e6aa"}.mdi-av-games:before{content:"\e6ab"}.mdi-av-hearing:before{content:"\e6ac"}.mdi-av-high-quality:before{content:"\e6ad"}.mdi-av-loop:before{content:"\e6ae"}.mdi-av-mic-none:before{content:"\e6af"}.mdi-av-mic-off:before{content:"\e6b0"}.mdi-av-mic:before{content:"\e6b1"}.mdi-av-movie:before{content:"\e6b2"}.mdi-av-my-library-add:before{content:"\e6b3"}.mdi-av-my-library-books:before{content:"\e6b4"}.mdi-av-my-library-music:before{content:"\e6b5"}.mdi-av-new-releases:before{content:"\e6b6"}.mdi-av-not-interested:before{content:"\e6b7"}.mdi-av-pause-circle-fill:before{content:"\e6b8"}.mdi-av-pause-circle-outline:before{content:"\e6b9"}.mdi-av-pause:before{content:"\e6ba"}.mdi-av-play-arrow:before{content:"\e6bb"}.mdi-av-play-circle-fill:before{content:"\e6bc"}.mdi-av-play-circle-outline:before{content:"\e6bd"}.mdi-av-play-shopping-bag:before{content:"\e6be"}.mdi-av-playlist-add:before{content:"\e6bf"}.mdi-av-queue-music:before{content:"\e6c0"}.mdi-av-queue:before{content:"\e6c1"}.mdi-av-radio:before{content:"\e6c2"}.mdi-av-recent-actors:before{content:"\e6c3"}.mdi-av-repeat-one:before{content:"\e6c4"}.mdi-av-repeat:before{content:"\e6c5"}.mdi-av-replay:before{content:"\e6c6"}.mdi-av-shuffle:before{content:"\e6c7"}.mdi-av-skip-next:before{content:"\e6c8"}.mdi-av-skip-previous:before{content:"\e6c9"}.mdi-av-snooze:before{content:"\e6ca"}.mdi-av-stop:before{content:"\e6cb"}.mdi-av-subtitles:before{content:"\e6cc"}.mdi-av-surround-sound:before{content:"\e6cd"}.mdi-av-timer:before{content:"\e6ce"}.mdi-av-video-collection:before{content:"\e6cf"}.mdi-av-videocam-off:before{content:"\e6d0"}.mdi-av-videocam:before{content:"\e6d1"}.mdi-av-volume-down:before{content:"\e6d2"}.mdi-av-volume-mute:before{content:"\e6d3"}.mdi-av-volume-off:before{content:"\e6d4"}.mdi-av-volume-up:before{content:"\e6d5"}.mdi-av-web:before{content:"\e6d6"}.mdi-communication-business:before{content:"\e6d7"}.mdi-communication-call-end:before{content:"\e6d8"}.mdi-communication-call-made:before{content:"\e6d9"}.mdi-communication-call-merge:before{content:"\e6da"}.mdi-communication-call-missed:before{content:"\e6db"}.mdi-communication-call-received:before{content:"\e6dc"}.mdi-communication-call-split:before{content:"\e6dd"}.mdi-communication-call:before{content:"\e6de"}.mdi-communication-chat:before{content:"\e6df"}.mdi-communication-clear-all:before{content:"\e6e0"}.mdi-communication-comment:before{content:"\e6e1"}.mdi-communication-contacts:before{content:"\e6e2"}.mdi-communication-dialer-sip:before{content:"\e6e3"}.mdi-communication-dialpad:before{content:"\e6e4"}.mdi-communication-dnd-on:before{content:"\e6e5"}.mdi-communication-email:before{content:"\e6e6"}.mdi-communication-forum:before{content:"\e6e7"}.mdi-communication-import-export:before{content:"\e6e8"}.mdi-communication-invert-colors-off:before{content:"\e6e9"}.mdi-communication-invert-colors-on:before{content:"\e6ea"}.mdi-communication-live-help:before{content:"\e6eb"}.mdi-communication-location-off:before{content:"\e6ec"}.mdi-communication-location-on:before{content:"\e6ed"}.mdi-communication-message:before{content:"\e6ee"}.mdi-communication-messenger:before{content:"\e6ef"}.mdi-communication-no-sim:before{content:"\e6f0"}.mdi-communication-phone:before{content:"\e6f1"}.mdi-communication-portable-wifi-off:before{content:"\e6f2"}.mdi-communication-quick-contacts-dialer:before{content:"\e6f3"}.mdi-communication-quick-contacts-mail:before{content:"\e6f4"}.mdi-communication-ring-volume:before{content:"\e6f5"}.mdi-communication-stay-current-landscape:before{content:"\e6f6"}.mdi-communication-stay-current-portrait:before{content:"\e6f7"}.mdi-communication-stay-primary-landscape:before{content:"\e6f8"}.mdi-communication-stay-primary-portrait:before{content:"\e6f9"}.mdi-communication-swap-calls:before{content:"\e6fa"}.mdi-communication-textsms:before{content:"\e6fb"}.mdi-communication-voicemail:before{content:"\e6fc"}.mdi-communication-vpn-key:before{content:"\e6fd"}.mdi-content-add-box:before{content:"\e6fe"}.mdi-content-add-circle-outline:before{content:"\e6ff"}.mdi-content-add-circle:before{content:"\e700"}.mdi-content-add:before{content:"\e701"}.mdi-content-archive:before{content:"\e702"}.mdi-content-backspace:before{content:"\e703"}.mdi-content-block:before{content:"\e704"}.mdi-content-clear:before{content:"\e705"}.mdi-content-content-copy:before{content:"\e706"}.mdi-content-content-cut:before{content:"\e707"}.mdi-content-content-paste:before{content:"\e708"}.mdi-content-create:before{content:"\e709"}.mdi-content-drafts:before{content:"\e70a"}.mdi-content-filter-list:before{content:"\e70b"}.mdi-content-flag:before{content:"\e70c"}.mdi-content-forward:before{content:"\e70d"}.mdi-content-gesture:before{content:"\e70e"}.mdi-content-inbox:before{content:"\e70f"}.mdi-content-link:before{content:"\e710"}.mdi-content-mail:before{content:"\e711"}.mdi-content-markunread:before{content:"\e712"}.mdi-content-redo:before{content:"\e713"}.mdi-content-remove-circle-outline:before{content:"\e714"}.mdi-content-remove-circle:before{content:"\e715"}.mdi-content-remove:before{content:"\e716"}.mdi-content-reply-all:before{content:"\e717"}.mdi-content-reply:before{content:"\e718"}.mdi-content-report:before{content:"\e719"}.mdi-content-save:before{content:"\e71a"}.mdi-content-select-all:before{content:"\e71b"}.mdi-content-send:before{content:"\e71c"}.mdi-content-sort:before{content:"\e71d"}.mdi-content-text-format:before{content:"\e71e"}.mdi-content-undo:before{content:"\e71f"}.mdi-editor-attach-file:before{content:"\e776"}.mdi-editor-attach-money:before{content:"\e777"}.mdi-editor-border-all:before{content:"\e778"}.mdi-editor-border-bottom:before{content:"\e779"}.mdi-editor-border-clear:before{content:"\e77a"}.mdi-editor-border-color:before{content:"\e77b"}.mdi-editor-border-horizontal:before{content:"\e77c"}.mdi-editor-border-inner:before{content:"\e77d"}.mdi-editor-border-left:before{content:"\e77e"}.mdi-editor-border-outer:before{content:"\e77f"}.mdi-editor-border-right:before{content:"\e780"}.mdi-editor-border-style:before{content:"\e781"}.mdi-editor-border-top:before{content:"\e782"}.mdi-editor-border-vertical:before{content:"\e783"}.mdi-editor-format-align-center:before{content:"\e784"}.mdi-editor-format-align-justify:before{content:"\e785"}.mdi-editor-format-align-left:before{content:"\e786"}.mdi-editor-format-align-right:before{content:"\e787"}.mdi-editor-format-bold:before{content:"\e788"}.mdi-editor-format-clear:before{content:"\e789"}.mdi-editor-format-color-fill:before{content:"\e78a"}.mdi-editor-format-color-reset:before{content:"\e78b"}.mdi-editor-format-color-text:before{content:"\e78c"}.mdi-editor-format-indent-decrease:before{content:"\e78d"}.mdi-editor-format-indent-increase:before{content:"\e78e"}.mdi-editor-format-italic:before{content:"\e78f"}.mdi-editor-format-line-spacing:before{content:"\e790"}.mdi-editor-format-list-bulleted:before{content:"\e791"}.mdi-editor-format-list-numbered:before{content:"\e792"}.mdi-editor-format-paint:before{content:"\e793"}.mdi-editor-format-quote:before{content:"\e794"}.mdi-editor-format-size:before{content:"\e795"}.mdi-editor-format-strikethrough:before{content:"\e796"}.mdi-editor-format-textdirection-l-to-r:before{content:"\e797"}.mdi-editor-format-textdirection-r-to-l:before{content:"\e798"}.mdi-editor-format-underline:before{content:"\e799"}.mdi-editor-functions:before{content:"\e79a"}.mdi-editor-insert-chart:before{content:"\e79b"}.mdi-editor-insert-comment:before{content:"\e79c"}.mdi-editor-insert-drive-file:before{content:"\e79d"}.mdi-editor-insert-emoticon:before{content:"\e79e"}.mdi-editor-insert-invitation:before{content:"\e79f"}.mdi-editor-insert-link:before{content:"\e7a0"}.mdi-editor-insert-photo:before{content:"\e7a1"}.mdi-editor-merge-type:before{content:"\e7a2"}.mdi-editor-mode-comment:before{content:"\e7a3"}.mdi-editor-mode-edit:before{content:"\e7a4"}.mdi-editor-publish:before{content:"\e7a5"}.mdi-editor-vertical-align-bottom:before{content:"\e7a6"}.mdi-editor-vertical-align-center:before{content:"\e7a7"}.mdi-editor-vertical-align-top:before{content:"\e7a8"}.mdi-editor-wrap-text:before{content:"\e7a9"}.mdi-file-attachment:before{content:"\e7aa"}.mdi-file-cloud-circle:before{content:"\e7ab"}.mdi-file-cloud-done:before{content:"\e7ac"}.mdi-file-cloud-download:before{content:"\e7ad"}.mdi-file-cloud-off:before{content:"\e7ae"}.mdi-file-cloud-queue:before{content:"\e7af"}.mdi-file-cloud-upload:before{content:"\e7b0"}.mdi-file-cloud:before{content:"\e7b1"}.mdi-file-file-download:before{content:"\e7b2"}.mdi-file-file-upload:before{content:"\e7b3"}.mdi-file-folder-open:before{content:"\e7b4"}.mdi-file-folder-shared:before{content:"\e7b5"}.mdi-file-folder:before{content:"\e7b6"}.mdi-device-access-alarm:before{content:"\e720"}.mdi-device-access-alarms:before{content:"\e721"}.mdi-device-access-time:before{content:"\e722"}.mdi-device-add-alarm:before{content:"\e723"}.mdi-device-airplanemode-off:before{content:"\e724"}.mdi-device-airplanemode-on:before{content:"\e725"}.mdi-device-battery-20:before{content:"\e726"}.mdi-device-battery-30:before{content:"\e727"}.mdi-device-battery-50:before{content:"\e728"}.mdi-device-battery-60:before{content:"\e729"}.mdi-device-battery-80:before{content:"\e72a"}.mdi-device-battery-90:before{content:"\e72b"}.mdi-device-battery-alert:before{content:"\e72c"}.mdi-device-battery-charging-20:before{content:"\e72d"}.mdi-device-battery-charging-30:before{content:"\e72e"}.mdi-device-battery-charging-50:before{content:"\e72f"}.mdi-device-battery-charging-60:before{content:"\e730"}.mdi-device-battery-charging-80:before{content:"\e731"}.mdi-device-battery-charging-90:before{content:"\e732"}.mdi-device-battery-charging-full:before{content:"\e733"}.mdi-device-battery-full:before{content:"\e734"}.mdi-device-battery-std:before{content:"\e735"}.mdi-device-battery-unknown:before{content:"\e736"}.mdi-device-bluetooth-connected:before{content:"\e737"}.mdi-device-bluetooth-disabled:before{content:"\e738"}.mdi-device-bluetooth-searching:before{content:"\e739"}.mdi-device-bluetooth:before{content:"\e73a"}.mdi-device-brightness-auto:before{content:"\e73b"}.mdi-device-brightness-high:before{content:"\e73c"}.mdi-device-brightness-low:before{content:"\e73d"}.mdi-device-brightness-medium:before{content:"\e73e"}.mdi-device-data-usage:before{content:"\e73f"}.mdi-device-developer-mode:before{content:"\e740"}.mdi-device-devices:before{content:"\e741"}.mdi-device-dvr:before{content:"\e742"}.mdi-device-gps-fixed:before{content:"\e743"}.mdi-device-gps-not-fixed:before{content:"\e744"}.mdi-device-gps-off:before{content:"\e745"}.mdi-device-location-disabled:before{content:"\e746"}.mdi-device-location-searching:before{content:"\e747"}.mdi-device-multitrack-audio:before{content:"\e748"}.mdi-device-network-cell:before{content:"\e749"}.mdi-device-network-wifi:before{content:"\e74a"}.mdi-device-nfc:before{content:"\e74b"}.mdi-device-now-wallpaper:before{content:"\e74c"}.mdi-device-now-widgets:before{content:"\e74d"}.mdi-device-screen-lock-landscape:before{content:"\e74e"}.mdi-device-screen-lock-portrait:before{content:"\e74f"}.mdi-device-screen-lock-rotation:before{content:"\e750"}.mdi-device-screen-rotation:before{content:"\e751"}.mdi-device-sd-storage:before{content:"\e752"}.mdi-device-settings-system-daydream:before{content:"\e753"}.mdi-device-signal-cellular-0-bar:before{content:"\e754"}.mdi-device-signal-cellular-1-bar:before{content:"\e755"}.mdi-device-signal-cellular-2-bar:before{content:"\e756"}.mdi-device-signal-cellular-3-bar:before{content:"\e757"}.mdi-device-signal-cellular-4-bar:before{content:"\e758"}.mdi-signal-wifi-statusbar-connected-no-internet-after:before{content:"\e8f6"}.mdi-device-signal-cellular-connected-no-internet-0-bar:before{content:"\e759"}.mdi-device-signal-cellular-connected-no-internet-1-bar:before{content:"\e75a"}.mdi-device-signal-cellular-connected-no-internet-2-bar:before{content:"\e75b"}.mdi-device-signal-cellular-connected-no-internet-3-bar:before{content:"\e75c"}.mdi-device-signal-cellular-connected-no-internet-4-bar:before{content:"\e75d"}.mdi-device-signal-cellular-no-sim:before{content:"\e75e"}.mdi-device-signal-cellular-null:before{content:"\e75f"}.mdi-device-signal-cellular-off:before{content:"\e760"}.mdi-device-signal-wifi-0-bar:before{content:"\e761"}.mdi-device-signal-wifi-1-bar:before{content:"\e762"}.mdi-device-signal-wifi-2-bar:before{content:"\e763"}.mdi-device-signal-wifi-3-bar:before{content:"\e764"}.mdi-device-signal-wifi-4-bar:before{content:"\e765"}.mdi-device-signal-wifi-off:before{content:"\e766"}.mdi-device-signal-wifi-statusbar-1-bar:before{content:"\e767"}.mdi-device-signal-wifi-statusbar-2-bar:before{content:"\e768"}.mdi-device-signal-wifi-statusbar-3-bar:before{content:"\e769"}.mdi-device-signal-wifi-statusbar-4-bar:before{content:"\e76a"}.mdi-device-signal-wifi-statusbar-connected-no-internet-:before{content:"\e76b"}.mdi-device-signal-wifi-statusbar-connected-no-internet:before{content:"\e76f"}.mdi-device-signal-wifi-statusbar-connected-no-internet-2:before{content:"\e76c"}.mdi-device-signal-wifi-statusbar-connected-no-internet-3:before{content:"\e76d"}.mdi-device-signal-wifi-statusbar-connected-no-internet-4:before{content:"\e76e"}.mdi-signal-wifi-statusbar-not-connected-after:before{content:"\e8f7"}.mdi-device-signal-wifi-statusbar-not-connected:before{content:"\e770"}.mdi-device-signal-wifi-statusbar-null:before{content:"\e771"}.mdi-device-storage:before{content:"\e772"}.mdi-device-usb:before{content:"\e773"}.mdi-device-wifi-lock:before{content:"\e774"}.mdi-device-wifi-tethering:before{content:"\e775"}.mdi-hardware-cast-connected:before{content:"\e7b7"}.mdi-hardware-cast:before{content:"\e7b8"}.mdi-hardware-computer:before{content:"\e7b9"}.mdi-hardware-desktop-mac:before{content:"\e7ba"}.mdi-hardware-desktop-windows:before{content:"\e7bb"}.mdi-hardware-dock:before{content:"\e7bc"}.mdi-hardware-gamepad:before{content:"\e7bd"}.mdi-hardware-headset-mic:before{content:"\e7be"}.mdi-hardware-headset:before{content:"\e7bf"}.mdi-hardware-keyboard-alt:before{content:"\e7c0"}.mdi-hardware-keyboard-arrow-down:before{content:"\e7c1"}.mdi-hardware-keyboard-arrow-left:before{content:"\e7c2"}.mdi-hardware-keyboard-arrow-right:before{content:"\e7c3"}.mdi-hardware-keyboard-arrow-up:before{content:"\e7c4"}.mdi-hardware-keyboard-backspace:before{content:"\e7c5"}.mdi-hardware-keyboard-capslock:before{content:"\e7c6"}.mdi-hardware-keyboard-control:before{content:"\e7c7"}.mdi-hardware-keyboard-hide:before{content:"\e7c8"}.mdi-hardware-keyboard-return:before{content:"\e7c9"}.mdi-hardware-keyboard-tab:before{content:"\e7ca"}.mdi-hardware-keyboard-voice:before{content:"\e7cb"}.mdi-hardware-keyboard:before{content:"\e7cc"}.mdi-hardware-laptop-chromebook:before{content:"\e7cd"}.mdi-hardware-laptop-mac:before{content:"\e7ce"}.mdi-hardware-laptop-windows:before{content:"\e7cf"}.mdi-hardware-laptop:before{content:"\e7d0"}.mdi-hardware-memory:before{content:"\e7d1"}.mdi-hardware-mouse:before{content:"\e7d2"}.mdi-hardware-phone-android:before{content:"\e7d3"}.mdi-hardware-phone-iphone:before{content:"\e7d4"}.mdi-hardware-phonelink-off:before{content:"\e7d5"}.mdi-hardware-phonelink:before{content:"\e7d6"}.mdi-hardware-security:before{content:"\e7d7"}.mdi-hardware-sim-card:before{content:"\e7d8"}.mdi-hardware-smartphone:before{content:"\e7d9"}.mdi-hardware-speaker:before{content:"\e7da"}.mdi-hardware-tablet-android:before{content:"\e7db"}.mdi-hardware-tablet-mac:before{content:"\e7dc"}.mdi-hardware-tablet:before{content:"\e7dd"}.mdi-hardware-tv:before{content:"\e7de"}.mdi-hardware-watch:before{content:"\e7df"}.mdi-image-add-to-photos:before{content:"\e7e0"}.mdi-image-adjust:before{content:"\e7e1"}.mdi-image-assistant-photo:before{content:"\e7e2"}.mdi-image-audiotrack:before{content:"\e7e3"}.mdi-image-blur-circular:before{content:"\e7e4"}.mdi-image-blur-linear:before{content:"\e7e5"}.mdi-image-blur-off:before{content:"\e7e6"}.mdi-image-blur-on:before{content:"\e7e7"}.mdi-image-brightness-1:before{content:"\e7e8"}.mdi-image-brightness-2:before{content:"\e7e9"}.mdi-image-brightness-3:before{content:"\e7ea"}.mdi-image-brightness-4:before{content:"\e7eb"}.mdi-image-brightness-5:before{content:"\e7ec"}.mdi-image-brightness-6:before{content:"\e7ed"}.mdi-image-brightness-7:before{content:"\e7ee"}.mdi-image-brush:before{content:"\e7ef"}.mdi-image-camera-alt:before{content:"\e7f0"}.mdi-image-camera-front:before{content:"\e7f1"}.mdi-image-camera-rear:before{content:"\e7f2"}.mdi-image-camera-roll:before{content:"\e7f3"}.mdi-image-camera:before{content:"\e7f4"}.mdi-image-center-focus-strong:before{content:"\e7f5"}.mdi-image-center-focus-weak:before{content:"\e7f6"}.mdi-image-collections:before{content:"\e7f7"}.mdi-image-color-lens:before{content:"\e7f8"}.mdi-image-colorize:before{content:"\e7f9"}.mdi-image-compare:before{content:"\e7fa"}.mdi-image-control-point-duplicate:before{content:"\e7fb"}.mdi-image-control-point:before{content:"\e7fc"}.mdi-image-crop-3-2:before{content:"\e7fd"}.mdi-image-crop-5-4:before{content:"\e7fe"}.mdi-image-crop-7-5:before{content:"\e7ff"}.mdi-image-crop-16-9:before{content:"\e800"}.mdi-image-crop-din:before{content:"\e801"}.mdi-image-crop-free:before{content:"\e802"}.mdi-image-crop-landscape:before{content:"\e803"}.mdi-image-crop-original:before{content:"\e804"}.mdi-image-crop-portrait:before{content:"\e805"}.mdi-image-crop-square:before{content:"\e806"}.mdi-image-crop:before{content:"\e807"}.mdi-image-dehaze:before{content:"\e808"}.mdi-image-details:before{content:"\e809"}.mdi-image-edit:before{content:"\e80a"}.mdi-image-exposure-minus-1:before{content:"\e80b"}.mdi-image-exposure-minus-2:before{content:"\e80c"}.mdi-image-exposure-plus-1:before{content:"\e80d"}.mdi-image-exposure-plus-2:before{content:"\e80e"}.mdi-image-exposure-zero:before{content:"\e80f"}.mdi-image-exposure:before{content:"\e810"}.mdi-image-filter-1:before{content:"\e811"}.mdi-image-filter-2:before{content:"\e812"}.mdi-image-filter-3:before{content:"\e813"}.mdi-image-filter-4:before{content:"\e814"}.mdi-image-filter-5:before{content:"\e815"}.mdi-image-filter-6:before{content:"\e816"}.mdi-image-filter-7:before{content:"\e817"}.mdi-image-filter-8:before{content:"\e818"}.mdi-image-filter-9-plus:before{content:"\e819"}.mdi-image-filter-9:before{content:"\e81a"}.mdi-image-filter-b-and-w:before{content:"\e81b"}.mdi-image-filter-center-focus:before{content:"\e81c"}.mdi-image-filter-drama:before{content:"\e81d"}.mdi-image-filter-frames:before{content:"\e81e"}.mdi-image-filter-hdr:before{content:"\e81f"}.mdi-image-filter-none:before{content:"\e820"}.mdi-image-filter-tilt-shift:before{content:"\e821"}.mdi-image-filter-vintage:before{content:"\e822"}.mdi-image-filter:before{content:"\e823"}.mdi-image-flare:before{content:"\e824"}.mdi-image-flash-auto:before{content:"\e825"}.mdi-image-flash-off:before{content:"\e826"}.mdi-image-flash-on:before{content:"\e827"}.mdi-image-flip:before{content:"\e828"}.mdi-image-gradient:before{content:"\e829"}.mdi-image-grain:before{content:"\e82a"}.mdi-image-grid-off:before{content:"\e82b"}.mdi-image-grid-on:before{content:"\e82c"}.mdi-image-hdr-off:before{content:"\e82d"}.mdi-image-hdr-on:before{content:"\e82e"}.mdi-image-hdr-strong:before{content:"\e82f"}.mdi-image-hdr-weak:before{content:"\e830"}.mdi-image-healing:before{content:"\e831"}.mdi-image-image-aspect-ratio:before{content:"\e832"}.mdi-image-image:before{content:"\e833"}.mdi-image-iso:before{content:"\e834"}.mdi-image-landscape:before{content:"\e835"}.mdi-image-leak-add:before{content:"\e836"}.mdi-image-leak-remove:before{content:"\e837"}.mdi-image-lens:before{content:"\e838"}.mdi-image-looks-3:before{content:"\e839"}.mdi-image-looks-4:before{content:"\e83a"}.mdi-image-looks-5:before{content:"\e83b"}.mdi-image-looks-6:before{content:"\e83c"}.mdi-image-looks-one:before{content:"\e83d"}.mdi-image-looks-two:before{content:"\e83e"}.mdi-image-looks:before{content:"\e83f"}.mdi-image-loupe:before{content:"\e840"}.mdi-image-movie-creation:before{content:"\e841"}.mdi-image-nature-people:before{content:"\e842"}.mdi-image-nature:before{content:"\e843"}.mdi-image-navigate-before:before{content:"\e844"}.mdi-image-navigate-next:before{content:"\e845"}.mdi-image-palette:before{content:"\e846"}.mdi-image-panorama-fisheye:before{content:"\e847"}.mdi-image-panorama-horizontal:before{content:"\e848"}.mdi-image-panorama-vertical:before{content:"\e849"}.mdi-image-panorama-wide-angle:before{content:"\e84a"}.mdi-image-panorama:before{content:"\e84b"}.mdi-image-photo-album:before{content:"\e84c"}.mdi-image-photo-camera:before{content:"\e84d"}.mdi-image-photo-library:before{content:"\e84e"}.mdi-image-photo:before{content:"\e84f"}.mdi-image-portrait:before{content:"\e850"}.mdi-image-remove-red-eye:before{content:"\e851"}.mdi-image-rotate-left:before{content:"\e852"}.mdi-image-rotate-right:before{content:"\e853"}.mdi-image-slideshow:before{content:"\e854"}.mdi-image-straighten:before{content:"\e855"}.mdi-image-style:before{content:"\e856"}.mdi-image-switch-camera:before{content:"\e857"}.mdi-image-switch-video:before{content:"\e858"}.mdi-image-tag-faces:before{content:"\e859"}.mdi-image-texture:before{content:"\e85a"}.mdi-image-timelapse:before{content:"\e85b"}.mdi-image-timer-3:before{content:"\e85c"}.mdi-image-timer-10:before{content:"\e85d"}.mdi-image-timer-auto:before{content:"\e85e"}.mdi-image-timer-off:before{content:"\e85f"}.mdi-image-timer:before{content:"\e860"}.mdi-image-tonality:before{content:"\e861"}.mdi-image-transform:before{content:"\e862"}.mdi-image-tune:before{content:"\e863"}.mdi-image-wb-auto:before{content:"\e864"}.mdi-image-wb-cloudy:before{content:"\e865"}.mdi-image-wb-incandescent:before{content:"\e866"}.mdi-image-wb-irradescent:before{content:"\e867"}.mdi-image-wb-sunny:before{content:"\e868"}.mdi-maps-beenhere:before{content:"\e869"}.mdi-maps-directions-bike:before{content:"\e86a"}.mdi-maps-directions-bus:before{content:"\e86b"}.mdi-maps-directions-car:before{content:"\e86c"}.mdi-maps-directions-ferry:before{content:"\e86d"}.mdi-maps-directions-subway:before{content:"\e86e"}.mdi-maps-directions-train:before{content:"\e86f"}.mdi-maps-directions-transit:before{content:"\e870"}.mdi-maps-directions-walk:before{content:"\e871"}.mdi-maps-directions:before{content:"\e872"}.mdi-maps-flight:before{content:"\e873"}.mdi-maps-hotel:before{content:"\e874"}.mdi-maps-layers-clear:before{content:"\e875"}.mdi-maps-layers:before{content:"\e876"}.mdi-maps-local-airport:before{content:"\e877"}.mdi-maps-local-atm:before{content:"\e878"}.mdi-maps-local-attraction:before{content:"\e879"}.mdi-maps-local-bar:before{content:"\e87a"}.mdi-maps-local-cafe:before{content:"\e87b"}.mdi-maps-local-car-wash:before{content:"\e87c"}.mdi-maps-local-convenience-store:before{content:"\e87d"}.mdi-maps-local-drink:before{content:"\e87e"}.mdi-maps-local-florist:before{content:"\e87f"}.mdi-maps-local-gas-station:before{content:"\e880"}.mdi-maps-local-grocery-store:before{content:"\e881"}.mdi-maps-local-hospital:before{content:"\e882"}.mdi-maps-local-hotel:before{content:"\e883"}.mdi-maps-local-laundry-service:before{content:"\e884"}.mdi-maps-local-library:before{content:"\e885"}.mdi-maps-local-mall:before{content:"\e886"}.mdi-maps-local-movies:before{content:"\e887"}.mdi-maps-local-offer:before{content:"\e888"}.mdi-maps-local-parking:before{content:"\e889"}.mdi-maps-local-pharmacy:before{content:"\e88a"}.mdi-maps-local-phone:before{content:"\e88b"}.mdi-maps-local-pizza:before{content:"\e88c"}.mdi-maps-local-play:before{content:"\e88d"}.mdi-maps-local-post-office:before{content:"\e88e"}.mdi-maps-local-print-shop:before{content:"\e88f"}.mdi-maps-local-restaurant:before{content:"\e890"}.mdi-maps-local-see:before{content:"\e891"}.mdi-maps-local-shipping:before{content:"\e892"}.mdi-maps-local-taxi:before{content:"\e893"}.mdi-maps-location-history:before{content:"\e894"}.mdi-maps-map:before{content:"\e895"}.mdi-maps-my-location:before{content:"\e896"}.mdi-maps-navigation:before{content:"\e897"}.mdi-maps-pin-drop:before{content:"\e898"}.mdi-maps-place:before{content:"\e899"}.mdi-maps-rate-review:before{content:"\e89a"}.mdi-maps-restaurant-menu:before{content:"\e89b"}.mdi-maps-satellite:before{content:"\e89c"}.mdi-maps-store-mall-directory:before{content:"\e89d"}.mdi-maps-terrain:before{content:"\e89e"}.mdi-maps-traffic:before{content:"\e89f"}.mdi-navigation-apps:before{content:"\e8a0"}.mdi-navigation-arrow-back:before{content:"\e8a1"}.mdi-navigation-arrow-drop-down-circle:before{content:"\e8a2"}.mdi-navigation-arrow-drop-down:before{content:"\e8a3"}.mdi-navigation-arrow-drop-up:before{content:"\e8a4"}.mdi-navigation-arrow-forward:before{content:"\e8a5"}.mdi-navigation-cancel:before{content:"\e8a6"}.mdi-navigation-check:before{content:"\e8a7"}.mdi-navigation-chevron-left:before{content:"\e8a8"}.mdi-navigation-chevron-right:before{content:"\e8a9"}.mdi-navigation-close:before{content:"\e8aa"}.mdi-navigation-expand-less:before{content:"\e8ab"}.mdi-navigation-expand-more:before{content:"\e8ac"}.mdi-navigation-fullscreen-exit:before{content:"\e8ad"}.mdi-navigation-fullscreen:before{content:"\e8ae"}.mdi-navigation-menu:before{content:"\e8af"}.mdi-navigation-more-horiz:before{content:"\e8b0"}.mdi-navigation-more-vert:before{content:"\e8b1"}.mdi-navigation-refresh:before{content:"\e8b2"}.mdi-navigation-unfold-less:before{content:"\e8b3"}.mdi-navigation-unfold-more:before{content:"\e8b4"}.mdi-notification-adb:before{content:"\e8b5"}.mdi-notification-bluetooth-audio:before{content:"\e8b6"}.mdi-notification-disc-full:before{content:"\e8b7"}.mdi-notification-dnd-forwardslash:before{content:"\e8b8"}.mdi-notification-do-not-disturb:before{content:"\e8b9"}.mdi-notification-drive-eta:before{content:"\e8ba"}.mdi-notification-event-available:before{content:"\e8bb"}.mdi-notification-event-busy:before{content:"\e8bc"}.mdi-notification-event-note:before{content:"\e8bd"}.mdi-notification-folder-special:before{content:"\e8be"}.mdi-notification-mms:before{content:"\e8bf"}.mdi-notification-more:before{content:"\e8c0"}.mdi-notification-network-locked:before{content:"\e8c1"}.mdi-notification-phone-bluetooth-speaker:before{content:"\e8c2"}.mdi-notification-phone-forwarded:before{content:"\e8c3"}.mdi-notification-phone-in-talk:before{content:"\e8c4"}.mdi-notification-phone-locked:before{content:"\e8c5"}.mdi-notification-phone-missed:before{content:"\e8c6"}.mdi-notification-phone-paused:before{content:"\e8c7"}.mdi-notification-play-download:before{content:"\e8c8"}.mdi-notification-play-install:before{content:"\e8c9"}.mdi-notification-sd-card:before{content:"\e8ca"}.mdi-notification-sim-card-alert:before{content:"\e8cb"}.mdi-notification-sms-failed:before{content:"\e8cc"}.mdi-notification-sms:before{content:"\e8cd"}.mdi-notification-sync-disabled:before{content:"\e8ce"}.mdi-notification-sync-problem:before{content:"\e8cf"}.mdi-notification-sync:before{content:"\e8d0"}.mdi-notification-system-update:before{content:"\e8d1"}.mdi-notification-tap-and-play:before{content:"\e8d2"}.mdi-notification-time-to-leave:before{content:"\e8d3"}.mdi-notification-vibration:before{content:"\e8d4"}.mdi-notification-voice-chat:before{content:"\e8d5"}.mdi-notification-vpn-lock:before{content:"\e8d6"}.mdi-social-cake:before{content:"\e8d7"}.mdi-social-domain:before{content:"\e8d8"}.mdi-social-group-add:before{content:"\e8d9"}.mdi-social-group:before{content:"\e8da"}.mdi-social-location-city:before{content:"\e8db"}.mdi-social-mood:before{content:"\e8dc"}.mdi-social-notifications-none:before{content:"\e8dd"}.mdi-social-notifications-off:before{content:"\e8de"}.mdi-social-notifications-on:before{content:"\e8df"}.mdi-social-notifications-paused:before{content:"\e8e0"}.mdi-social-notifications:before{content:"\e8e1"}.mdi-social-pages:before{content:"\e8e2"}.mdi-social-party-mode:before{content:"\e8e3"}.mdi-social-people-outline:before{content:"\e8e4"}.mdi-social-people:before{content:"\e8e5"}.mdi-social-person-add:before{content:"\e8e6"}.mdi-social-person-outline:before{content:"\e8e7"}.mdi-social-person:before{content:"\e8e8"}.mdi-social-plus-one:before{content:"\e8e9"}.mdi-social-poll:before{content:"\e8ea"}.mdi-social-public:before{content:"\e8eb"}.mdi-social-school:before{content:"\e8ec"}.mdi-social-share:before{content:"\e8ed"}.mdi-social-whatshot:before{content:"\e8ee"}.mdi-toggle-check-box-outline-blank:before{content:"\e8ef"}.mdi-toggle-check-box:before{content:"\e8f0"}.mdi-toggle-radio-button-off:before{content:"\e8f1"}.mdi-toggle-radio-button-on:before{content:"\e8f2"}.mdi-toggle-star-half:before{content:"\e8f3"}.mdi-toggle-star-outline:before{content:"\e8f4"}.mdi-toggle-star:before{content:"\e8f5"}.container{margin:0 auto;max-width:1280px;width:90%}@media only screen and (min-width:601px){.container{width:85%}}@media only screen and (min-width:993px){.container{width:70%}}.container .row{margin-left:-0.75rem;margin-right:-0.75rem}.section{padding-top:1rem;padding-bottom:1rem}.section.no-pad{padding:0}.section.no-pad-bot{padding-bottom:0}.section.no-pad-top{padding-top:0}.row{margin-left:auto;margin-right:auto;margin-bottom:20px}.row:after{content:"";display:table;clear:both}.row .col{float:left;box-sizing:border-box;padding:0 .75rem}.row .col[class*="push-"],.row .col[class*="pull-"]{position:relative}.row .col.s1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.s2{width:16.66667%;margin-left:auto;left:auto;right:auto}.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.s4{width:33.33333%;margin-left:auto;left:auto;right:auto}.row .col.s5{width:41.66667%;margin-left:auto;left:auto;right:auto}.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.s7{width:58.33333%;margin-left:auto;left:auto;right:auto}.row .col.s8{width:66.66667%;margin-left:auto;left:auto;right:auto}.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.s10{width:83.33333%;margin-left:auto;left:auto;right:auto}.row .col.s11{width:91.66667%;margin-left:auto;left:auto;right:auto}.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-s1{margin-left:8.33333%}.row .col.pull-s1{right:8.33333%}.row .col.push-s1{left:8.33333%}.row .col.offset-s2{margin-left:16.66667%}.row .col.pull-s2{right:16.66667%}.row .col.push-s2{left:16.66667%}.row .col.offset-s3{margin-left:25%}.row .col.pull-s3{right:25%}.row .col.push-s3{left:25%}.row .col.offset-s4{margin-left:33.33333%}.row .col.pull-s4{right:33.33333%}.row .col.push-s4{left:33.33333%}.row .col.offset-s5{margin-left:41.66667%}.row .col.pull-s5{right:41.66667%}.row .col.push-s5{left:41.66667%}.row .col.offset-s6{margin-left:50%}.row .col.pull-s6{right:50%}.row .col.push-s6{left:50%}.row .col.offset-s7{margin-left:58.33333%}.row .col.pull-s7{right:58.33333%}.row .col.push-s7{left:58.33333%}.row .col.offset-s8{margin-left:66.66667%}.row .col.pull-s8{right:66.66667%}.row .col.push-s8{left:66.66667%}.row .col.offset-s9{margin-left:75%}.row .col.pull-s9{right:75%}.row .col.push-s9{left:75%}.row .col.offset-s10{margin-left:83.33333%}.row .col.pull-s10{right:83.33333%}.row .col.push-s10{left:83.33333%}.row .col.offset-s11{margin-left:91.66667%}.row .col.pull-s11{right:91.66667%}.row .col.push-s11{left:91.66667%}.row .col.offset-s12{margin-left:100%}.row .col.pull-s12{right:100%}.row .col.push-s12{left:100%}@media only screen and (min-width:601px){.row .col.m1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.m2{width:16.66667%;margin-left:auto;left:auto;right:auto}.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.m4{width:33.33333%;margin-left:auto;left:auto;right:auto}.row .col.m5{width:41.66667%;margin-left:auto;left:auto;right:auto}.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.m7{width:58.33333%;margin-left:auto;left:auto;right:auto}.row .col.m8{width:66.66667%;margin-left:auto;left:auto;right:auto}.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.m10{width:83.33333%;margin-left:auto;left:auto;right:auto}.row .col.m11{width:91.66667%;margin-left:auto;left:auto;right:auto}.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-m1{margin-left:8.33333%}.row .col.pull-m1{right:8.33333%}.row .col.push-m1{left:8.33333%}.row .col.offset-m2{margin-left:16.66667%}.row .col.pull-m2{right:16.66667%}.row .col.push-m2{left:16.66667%}.row .col.offset-m3{margin-left:25%}.row .col.pull-m3{right:25%}.row .col.push-m3{left:25%}.row .col.offset-m4{margin-left:33.33333%}.row .col.pull-m4{right:33.33333%}.row .col.push-m4{left:33.33333%}.row .col.offset-m5{margin-left:41.66667%}.row .col.pull-m5{right:41.66667%}.row .col.push-m5{left:41.66667%}.row .col.offset-m6{margin-left:50%}.row .col.pull-m6{right:50%}.row .col.push-m6{left:50%}.row .col.offset-m7{margin-left:58.33333%}.row .col.pull-m7{right:58.33333%}.row .col.push-m7{left:58.33333%}.row .col.offset-m8{margin-left:66.66667%}.row .col.pull-m8{right:66.66667%}.row .col.push-m8{left:66.66667%}.row .col.offset-m9{margin-left:75%}.row .col.pull-m9{right:75%}.row .col.push-m9{left:75%}.row .col.offset-m10{margin-left:83.33333%}.row .col.pull-m10{right:83.33333%}.row .col.push-m10{left:83.33333%}.row .col.offset-m11{margin-left:91.66667%}.row .col.pull-m11{right:91.66667%}.row .col.push-m11{left:91.66667%}.row .col.offset-m12{margin-left:100%}.row .col.pull-m12{right:100%}.row .col.push-m12{left:100%}}@media only screen and (min-width:993px){.row .col.l1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.l2{width:16.66667%;margin-left:auto;left:auto;right:auto}.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.l4{width:33.33333%;margin-left:auto;left:auto;right:auto}.row .col.l5{width:41.66667%;margin-left:auto;left:auto;right:auto}.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.l7{width:58.33333%;margin-left:auto;left:auto;right:auto}.row .col.l8{width:66.66667%;margin-left:auto;left:auto;right:auto}.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.l10{width:83.33333%;margin-left:auto;left:auto;right:auto}.row .col.l11{width:91.66667%;margin-left:auto;left:auto;right:auto}.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-l1{margin-left:8.33333%}.row .col.pull-l1{right:8.33333%}.row .col.push-l1{left:8.33333%}.row .col.offset-l2{margin-left:16.66667%}.row .col.pull-l2{right:16.66667%}.row .col.push-l2{left:16.66667%}.row .col.offset-l3{margin-left:25%}.row .col.pull-l3{right:25%}.row .col.push-l3{left:25%}.row .col.offset-l4{margin-left:33.33333%}.row .col.pull-l4{right:33.33333%}.row .col.push-l4{left:33.33333%}.row .col.offset-l5{margin-left:41.66667%}.row .col.pull-l5{right:41.66667%}.row .col.push-l5{left:41.66667%}.row .col.offset-l6{margin-left:50%}.row .col.pull-l6{right:50%}.row .col.push-l6{left:50%}.row .col.offset-l7{margin-left:58.33333%}.row .col.pull-l7{right:58.33333%}.row .col.push-l7{left:58.33333%}.row .col.offset-l8{margin-left:66.66667%}.row .col.pull-l8{right:66.66667%}.row .col.push-l8{left:66.66667%}.row .col.offset-l9{margin-left:75%}.row .col.pull-l9{right:75%}.row .col.push-l9{left:75%}.row .col.offset-l10{margin-left:83.33333%}.row .col.pull-l10{right:83.33333%}.row .col.push-l10{left:83.33333%}.row .col.offset-l11{margin-left:91.66667%}.row .col.pull-l11{right:91.66667%}.row .col.push-l11{left:91.66667%}.row .col.offset-l12{margin-left:100%}.row .col.pull-l12{right:100%}.row .col.push-l12{left:100%}}nav{color:#fff;background-color:#1a73e8;width:100%;height:56px;line-height:56px}nav a{color:#fff}nav i,nav [class^="mdi-"],nav [class*="mdi-"],nav i.material-icons{display:block;font-size:2rem;height:56px;line-height:56px}nav .nav-wrapper{position:relative;height:100%}@media only screen and (min-width:993px){nav a.button-collapse{display:none}}nav .button-collapse{float:left;position:relative;z-index:1;height:56px}nav .button-collapse i{font-size:2.7rem;height:56px;line-height:56px}nav .brand-logo{position:absolute;color:#fff;display:inline-block;font-size:2.1rem;padding:0;white-space:nowrap}nav .brand-logo.center{left:50%;transform:translateX(-50%)}@media only screen and (max-width:992px){nav .brand-logo{left:50%;transform:translateX(-50%)}nav .brand-logo.left,nav .brand-logo.right{padding:0;transform:none}nav .brand-logo.left{left:.5rem}nav .brand-logo.right{right:.5rem;left:auto}}nav .brand-logo.right{right:.5rem;padding:0}nav ul{margin:0}nav ul li{transition:background-color .3s;float:left;padding:0}nav ul li.active{background-color:rgba(0,0,0,0.1)}nav ul a{transition:background-color .3s;font-size:1rem;color:#fff;display:block;padding:0 15px;cursor:pointer}nav ul a.btn,nav ul a.btn-large,nav ul a.btn-large,nav ul a.btn-flat,nav ul a.btn-floating{margin-top:-2px;margin-left:15px;margin-right:15px}nav ul a:hover{background-color:rgba(0,0,0,0.1)}nav ul.left{float:left}nav .input-field{margin:0}nav .input-field input{height:100%;font-size:1.2rem;border:0;padding-left:2rem}nav .input-field input:focus,nav .input-field input[type=text]:valid,nav .input-field input[type=password]:valid,nav .input-field input[type=email]:valid,nav .input-field input[type=url]:valid,nav .input-field input[type=date]:valid{border:0;box-shadow:none}nav .input-field label{top:0;left:0}nav .input-field label i{color:rgba(255,255,255,0.7);transition:color .3s}nav .input-field label.active i{color:#fff}nav .input-field label.active{transform:translateY(0)}.navbar-fixed{position:relative;height:56px;z-index:998}.navbar-fixed nav{position:fixed}@media only screen and (min-width:601px){nav,nav .nav-wrapper i,nav a.button-collapse,nav a.button-collapse i{height:64px;line-height:64px}ul.side-nav.mini-with-expand{top:64px!important;height:calc(100vh - 64px)!important}.navbar-fixed{height:64px}}a{text-decoration:none}html{line-height:1.5;font-family:sans-serif;font-weight:normal;color:rgba(0,0,0,0.87)}@media only screen and (min-width:0){html{font-size:14px}}@media only screen and (min-width:992px){html{font-size:14.5px}}@media only screen and (min-width:1200px){html{font-size:15px}}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.1}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:4.2rem;line-height:110%;margin:2.1rem 0 1.68rem 0}h2{font-size:3.56rem;line-height:110%;margin:1.78rem 0 1.424rem 0}h3{font-size:2.92rem;line-height:110%;margin:1.46rem 0 1.168rem 0}h4{font-size:2.28rem;line-height:110%;margin:1.14rem 0 .912rem 0}h5{font-size:1.64rem;line-height:110%;margin:.82rem 0 .656rem 0}h6{font-size:1rem;line-height:110%;margin:.5rem 0 .4rem 0}em{font-style:italic}strong{font-weight:500}small{font-size:75%}.light,footer.page-footer .footer-copyright{font-weight:300}.thin{font-weight:200}.flow-text{font-weight:300}@media only screen and (min-width:360px){.flow-text{font-size:1.2rem}}@media only screen and (min-width:390px){.flow-text{font-size:1.224rem}}@media only screen and (min-width:420px){.flow-text{font-size:1.248rem}}@media only screen and (min-width:450px){.flow-text{font-size:1.272rem}}@media only screen and (min-width:480px){.flow-text{font-size:1.296rem}}@media only screen and (min-width:510px){.flow-text{font-size:1.32rem}}@media only screen and (min-width:540px){.flow-text{font-size:1.344rem}}@media only screen and (min-width:570px){.flow-text{font-size:1.368rem}}@media only screen and (min-width:600px){.flow-text{font-size:1.392rem}}@media only screen and (min-width:630px){.flow-text{font-size:1.416rem}}@media only screen and (min-width:660px){.flow-text{font-size:1.44rem}}@media only screen and (min-width:690px){.flow-text{font-size:1.464rem}}@media only screen and (min-width:720px){.flow-text{font-size:1.488rem}}@media only screen and (min-width:750px){.flow-text{font-size:1.512rem}}@media only screen and (min-width:780px){.flow-text{font-size:1.536rem}}@media only screen and (min-width:810px){.flow-text{font-size:1.56rem}}@media only screen and (min-width:840px){.flow-text{font-size:1.584rem}}@media only screen and (min-width:870px){.flow-text{font-size:1.608rem}}@media only screen and (min-width:900px){.flow-text{font-size:1.632rem}}@media only screen and (min-width:930px){.flow-text{font-size:1.656rem}}@media only screen and (min-width:960px){.flow-text{font-size:1.68rem}}@media only screen and (max-width:360px){.flow-text{font-size:1.2rem}}.card-panel{transition:box-shadow .25s;padding:20px;margin:.5rem 0 1rem 0;border-radius:2px;background-color:#fff}.card{position:relative;margin:.5rem 0 1rem 0;background-color:#fff;transition:box-shadow .25s;border-radius:2px}.card .card-title{font-size:24px;font-weight:300}.card .card-title.activator{cursor:pointer}.card.small,.card.medium,.card.large{position:relative}.card.small .card-image,.card.medium .card-image,.card.large .card-image{max-height:60%;overflow:hidden}.card.small .card-content,.card.medium .card-content,.card.large .card-content{max-height:40%;overflow:hidden}.card.small .card-action,.card.medium .card-action,.card.large .card-action{position:absolute;bottom:0;left:0;right:0;z-index:1;background-color:inherit}.card.small{height:300px}.card.medium{height:400px}.card.large{height:500px}.card .card-image{position:relative}.card .card-image img{display:block;border-radius:2px 2px 0 0;position:relative;left:0;right:0;top:0;bottom:0;width:100%}.card .card-image .card-title{color:#fff;position:absolute;bottom:0;left:0;padding:20px}.card .card-content{padding:20px;border-radius:0 0 2px 2px}.card .card-content p{margin:0;color:inherit}.card .card-content .card-title{line-height:48px}.card .card-action{border-top:1px solid rgba(160,160,160,0.2);padding:20px}.card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating){color:#ffab40;margin-right:20px;transition:color .3s ease;text-transform:uppercase}.card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating):hover{color:#ffd8a6}.card .card-reveal{padding:20px;position:absolute;background-color:#fff;width:100%;overflow-y:auto;top:100%;height:100%;z-index:1;display:none}.card .card-reveal .card-title{cursor:pointer;display:block}#toast-container{display:block;position:fixed;z-index:10000}@media only screen and (max-width:600px){#toast-container{min-width:100%;bottom:0}}@media only screen and (min-width:601px) and (max-width:992px){#toast-container{left:5%;bottom:7%;max-width:90%}}@media only screen and (min-width:993px){#toast-container{top:10%;right:7%;max-width:86%}}.toast{border-radius:2px;top:0;width:auto;clear:both;margin-top:10px;position:relative;max-width:100%;height:auto;min-height:48px;line-height:1.5em;word-break:break-all;background-color:#323232;padding:10px 25px;font-size:1.1rem;font-weight:300;color:#fff;display:flex;align-items:center;justify-content:space-between}.toast .btn,.toast .btn-large,.toast .btn-flat{margin:0;margin-left:3rem}.toast.rounded{border-radius:24px}@media only screen and (max-width:600px){.toast{width:100%;border-radius:0}}@media only screen and (min-width:601px) and (max-width:992px){.toast{float:left}}@media only screen and (min-width:993px){.toast{float:right}}.tabs{display:flex;position:relative;overflow-x:auto;overflow-y:hidden;height:48px;background-color:#fff;margin:0 auto;width:100%;white-space:nowrap}.tabs .tab{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:block;float:left;text-align:center;line-height:48px;height:48px;padding:0;margin:0;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;letter-spacing:.8px;width:15%;min-width:80px}.tabs .tab a{color:#1a73e8;display:block;width:100%;height:100%;text-overflow:ellipsis;overflow:hidden;transition:color .28s ease}.tabs .tab a:hover{color:#77acf1}.tabs .tab.disabled a{color:#77acf1;cursor:default}.tabs .indicator{position:absolute;bottom:0;height:2px;background-color:#609eef;will-change:left,right}.material-tooltip{padding:10px 8px;font-size:1rem;z-index:2000;background-color:transparent;border-radius:2px;color:#fff;min-height:36px;line-height:120%;opacity:0;display:none;position:absolute;text-align:center;max-width:calc(100% - 4px);overflow:hidden;left:0;top:0;will-change:top,left}.backdrop{position:absolute;opacity:0;display:none;height:7px;width:14px;border-radius:0 0 14px 14px;background-color:#323232;z-index:-1;transform-origin:50% 10%;will-change:transform,opacity}.btn,.btn-large,.btn-flat{border:0;border-radius:2px;display:inline-block;height:36px;line-height:36px;outline:0;padding:0 2rem;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:transparent}.btn.disabled,.disabled.btn-large,.btn-floating.disabled,.btn-large.disabled,.btn:disabled,.btn-large:disabled,.btn-large:disabled,.btn-floating:disabled{background-color:#dfdfdf!important;box-shadow:none;color:#9f9f9f!important;cursor:default}.btn.disabled *,.disabled.btn-large *,.btn-floating.disabled *,.btn-large.disabled *,.btn:disabled *,.btn-large:disabled *,.btn-large:disabled *,.btn-floating:disabled *{pointer-events:none}.btn.disabled:hover,.disabled.btn-large:hover,.btn-floating.disabled:hover,.btn-large.disabled:hover,.btn:disabled:hover,.btn-large:disabled:hover,.btn-large:disabled:hover,.btn-floating:disabled:hover{background-color:#dfdfdf;color:#9f9f9f}.btn i,.btn-large i,.btn-floating i,.btn-large i,.btn-flat i{font-size:1.3rem;line-height:inherit}.btn,.btn-large{text-decoration:none;color:#fff;background-color:#1a73e8;text-align:center;letter-spacing:.5px;transition:.2s ease-out;cursor:pointer}.btn:hover,.btn-large:hover{background-color:#3181ea}.btn-floating{display:inline-block;color:#fff;position:relative;overflow:hidden;z-index:1;width:37px;height:37px;line-height:37px;padding:0;background-color:#1a73e8;border-radius:50%;transition:.3s;cursor:pointer;vertical-align:middle}.btn-floating i{width:inherit;display:inline-block;text-align:center;color:#fff;font-size:1.6rem;line-height:37px}.btn-floating:hover{background-color:#1a73e8}.btn-floating:before{border-radius:0}.btn-floating.btn-large{width:55.5px;height:55.5px}.btn-floating.btn-large i{line-height:55.5px}button.btn-floating{border:0}.fixed-action-btn{position:fixed;right:23px;bottom:23px;padding-top:15px;margin-bottom:0;z-index:998}.fixed-action-btn.active ul{visibility:visible}.fixed-action-btn.horizontal{padding:0 0 0 15px}.fixed-action-btn.horizontal ul{text-align:right;right:64px;height:100%;left:initial;width:500px}.fixed-action-btn.horizontal ul li{display:inline-block;margin:15px 15px 0 0}.fixed-action-btn ul{left:0;right:0;text-align:center;position:absolute;bottom:64px;margin:0;visibility:hidden}.fixed-action-btn ul li{margin-bottom:15px}.fixed-action-btn ul a.btn-floating{opacity:0}.btn-flat{box-shadow:none;background-color:transparent;color:#343434;cursor:pointer}.btn-flat.disabled{color:#b3b3b3;cursor:default}.btn-large{height:54px;line-height:56px}.btn-large i{font-size:1.6rem}.btn-block{display:block}.dropdown-content{background-color:#fff;margin:0;display:none;min-width:100px;max-height:650px;overflow-y:auto;opacity:0;position:absolute;z-index:999;will-change:width,height}.dropdown-content li{clear:both;color:rgba(0,0,0,0.87);cursor:pointer;min-height:50px;line-height:1.5rem;width:100%;text-align:left;text-transform:none}.dropdown-content li:hover,.dropdown-content li.active,.dropdown-content li.selected{background-color:#eee}.dropdown-content li.active.selected{background-color:#e1e1e1}.dropdown-content li.divider{min-height:0;height:1px}.dropdown-content li>a,.dropdown-content li>span{font-size:16px;color:#1a73e8;display:block;line-height:22px;padding:14px 16px}.dropdown-content li>span>label{top:1px;left:3px;height:18px}.dropdown-content li>a>i{height:inherit;line-height:inherit}/*! +.materialize-red.lighten-5 { + background-color: #fdeaeb !important; } + +.materialize-red-text.text-lighten-5 { + color: #fdeaeb !important; } + +.materialize-red.lighten-4 { + background-color: #f8c1c3 !important; } + +.materialize-red-text.text-lighten-4 { + color: #f8c1c3 !important; } + +.materialize-red.lighten-3 { + background-color: #f3989b !important; } + +.materialize-red-text.text-lighten-3 { + color: #f3989b !important; } + +.materialize-red.lighten-2 { + background-color: #ee6e73 !important; } + +.materialize-red-text.text-lighten-2 { + color: #ee6e73 !important; } + +.materialize-red.lighten-1 { + background-color: #ea454b !important; } + +.materialize-red-text.text-lighten-1 { + color: #ea454b !important; } + +.materialize-red { + background-color: #e51c23 !important; } + +.materialize-red-text { + color: #e51c23 !important; } + +.materialize-red.darken-1 { + background-color: #d0181e !important; } + +.materialize-red-text.text-darken-1 { + color: #d0181e !important; } + +.materialize-red.darken-2 { + background-color: #b9151b !important; } + +.materialize-red-text.text-darken-2 { + color: #b9151b !important; } + +.materialize-red.darken-3 { + background-color: #a21318 !important; } + +.materialize-red-text.text-darken-3 { + color: #a21318 !important; } + +.materialize-red.darken-4 { + background-color: #8b1014 !important; } + +.materialize-red-text.text-darken-4 { + color: #8b1014 !important; } + +.red.lighten-5 { + background-color: #FFEBEE !important; } + +.red-text.text-lighten-5 { + color: #FFEBEE !important; } + +.red.lighten-4 { + background-color: #FFCDD2 !important; } + +.red-text.text-lighten-4 { + color: #FFCDD2 !important; } + +.red.lighten-3 { + background-color: #EF9A9A !important; } + +.red-text.text-lighten-3 { + color: #EF9A9A !important; } + +.red.lighten-2 { + background-color: #E57373 !important; } + +.red-text.text-lighten-2 { + color: #E57373 !important; } + +.red.lighten-1 { + background-color: #EF5350 !important; } + +.red-text.text-lighten-1 { + color: #EF5350 !important; } + +.red { + background-color: #F44336 !important; } + +.red-text { + color: #F44336 !important; } + +.red.darken-1 { + background-color: #E53935 !important; } + +.red-text.text-darken-1 { + color: #E53935 !important; } + +.red.darken-2 { + background-color: #D32F2F !important; } + +.red-text.text-darken-2 { + color: #D32F2F !important; } + +.red.darken-3 { + background-color: #C62828 !important; } + +.red-text.text-darken-3 { + color: #C62828 !important; } + +.red.darken-4 { + background-color: #B71C1C !important; } + +.red-text.text-darken-4 { + color: #B71C1C !important; } + +.red.accent-1 { + background-color: #FF8A80 !important; } + +.red-text.text-accent-1 { + color: #FF8A80 !important; } + +.red.accent-2 { + background-color: #FF5252 !important; } + +.red-text.text-accent-2 { + color: #FF5252 !important; } + +.red.accent-3 { + background-color: #FF1744 !important; } + +.red-text.text-accent-3 { + color: #FF1744 !important; } + +.red.accent-4 { + background-color: #D50000 !important; } + +.red-text.text-accent-4 { + color: #D50000 !important; } + +.pink.lighten-5 { + background-color: #fce4ec !important; } + +.pink-text.text-lighten-5 { + color: #fce4ec !important; } + +.pink.lighten-4 { + background-color: #f8bbd0 !important; } + +.pink-text.text-lighten-4 { + color: #f8bbd0 !important; } + +.pink.lighten-3 { + background-color: #f48fb1 !important; } + +.pink-text.text-lighten-3 { + color: #f48fb1 !important; } + +.pink.lighten-2 { + background-color: #f06292 !important; } + +.pink-text.text-lighten-2 { + color: #f06292 !important; } + +.pink.lighten-1 { + background-color: #ec407a !important; } + +.pink-text.text-lighten-1 { + color: #ec407a !important; } + +.pink { + background-color: #e91e63 !important; } + +.pink-text { + color: #e91e63 !important; } + +.pink.darken-1 { + background-color: #d81b60 !important; } + +.pink-text.text-darken-1 { + color: #d81b60 !important; } + +.pink.darken-2 { + background-color: #c2185b !important; } + +.pink-text.text-darken-2 { + color: #c2185b !important; } + +.pink.darken-3 { + background-color: #ad1457 !important; } + +.pink-text.text-darken-3 { + color: #ad1457 !important; } + +.pink.darken-4 { + background-color: #880e4f !important; } + +.pink-text.text-darken-4 { + color: #880e4f !important; } + +.pink.accent-1 { + background-color: #ff80ab !important; } + +.pink-text.text-accent-1 { + color: #ff80ab !important; } + +.pink.accent-2 { + background-color: #ff4081 !important; } + +.pink-text.text-accent-2 { + color: #ff4081 !important; } + +.pink.accent-3 { + background-color: #f50057 !important; } + +.pink-text.text-accent-3 { + color: #f50057 !important; } + +.pink.accent-4 { + background-color: #c51162 !important; } + +.pink-text.text-accent-4 { + color: #c51162 !important; } + +.purple.lighten-5 { + background-color: #f3e5f5 !important; } + +.purple-text.text-lighten-5 { + color: #f3e5f5 !important; } + +.purple.lighten-4 { + background-color: #e1bee7 !important; } + +.purple-text.text-lighten-4 { + color: #e1bee7 !important; } + +.purple.lighten-3 { + background-color: #ce93d8 !important; } + +.purple-text.text-lighten-3 { + color: #ce93d8 !important; } + +.purple.lighten-2 { + background-color: #ba68c8 !important; } + +.purple-text.text-lighten-2 { + color: #ba68c8 !important; } + +.purple.lighten-1 { + background-color: #ab47bc !important; } + +.purple-text.text-lighten-1 { + color: #ab47bc !important; } + +.purple { + background-color: #9c27b0 !important; } + +.purple-text { + color: #9c27b0 !important; } + +.purple.darken-1 { + background-color: #8e24aa !important; } + +.purple-text.text-darken-1 { + color: #8e24aa !important; } + +.purple.darken-2 { + background-color: #7b1fa2 !important; } + +.purple-text.text-darken-2 { + color: #7b1fa2 !important; } + +.purple.darken-3 { + background-color: #6a1b9a !important; } + +.purple-text.text-darken-3 { + color: #6a1b9a !important; } + +.purple.darken-4 { + background-color: #4a148c !important; } + +.purple-text.text-darken-4 { + color: #4a148c !important; } + +.purple.accent-1 { + background-color: #ea80fc !important; } + +.purple-text.text-accent-1 { + color: #ea80fc !important; } + +.purple.accent-2 { + background-color: #e040fb !important; } + +.purple-text.text-accent-2 { + color: #e040fb !important; } + +.purple.accent-3 { + background-color: #d500f9 !important; } + +.purple-text.text-accent-3 { + color: #d500f9 !important; } + +.purple.accent-4 { + background-color: #aa00ff !important; } + +.purple-text.text-accent-4 { + color: #aa00ff !important; } + +.deep-purple.lighten-5 { + background-color: #ede7f6 !important; } + +.deep-purple-text.text-lighten-5 { + color: #ede7f6 !important; } + +.deep-purple.lighten-4 { + background-color: #d1c4e9 !important; } + +.deep-purple-text.text-lighten-4 { + color: #d1c4e9 !important; } + +.deep-purple.lighten-3 { + background-color: #b39ddb !important; } + +.deep-purple-text.text-lighten-3 { + color: #b39ddb !important; } + +.deep-purple.lighten-2 { + background-color: #9575cd !important; } + +.deep-purple-text.text-lighten-2 { + color: #9575cd !important; } + +.deep-purple.lighten-1 { + background-color: #7e57c2 !important; } + +.deep-purple-text.text-lighten-1 { + color: #7e57c2 !important; } + +.deep-purple { + background-color: #673ab7 !important; } + +.deep-purple-text { + color: #673ab7 !important; } + +.deep-purple.darken-1 { + background-color: #5e35b1 !important; } + +.deep-purple-text.text-darken-1 { + color: #5e35b1 !important; } + +.deep-purple.darken-2 { + background-color: #512da8 !important; } + +.deep-purple-text.text-darken-2 { + color: #512da8 !important; } + +.deep-purple.darken-3 { + background-color: #4527a0 !important; } + +.deep-purple-text.text-darken-3 { + color: #4527a0 !important; } + +.deep-purple.darken-4 { + background-color: #311b92 !important; } + +.deep-purple-text.text-darken-4 { + color: #311b92 !important; } + +.deep-purple.accent-1 { + background-color: #b388ff !important; } + +.deep-purple-text.text-accent-1 { + color: #b388ff !important; } + +.deep-purple.accent-2 { + background-color: #7c4dff !important; } + +.deep-purple-text.text-accent-2 { + color: #7c4dff !important; } + +.deep-purple.accent-3 { + background-color: #651fff !important; } + +.deep-purple-text.text-accent-3 { + color: #651fff !important; } + +.deep-purple.accent-4 { + background-color: #6200ea !important; } + +.deep-purple-text.text-accent-4 { + color: #6200ea !important; } + +.indigo.lighten-5 { + background-color: #e8eaf6 !important; } + +.indigo-text.text-lighten-5 { + color: #e8eaf6 !important; } + +.indigo.lighten-4 { + background-color: #c5cae9 !important; } + +.indigo-text.text-lighten-4 { + color: #c5cae9 !important; } + +.indigo.lighten-3 { + background-color: #9fa8da !important; } + +.indigo-text.text-lighten-3 { + color: #9fa8da !important; } + +.indigo.lighten-2 { + background-color: #7986cb !important; } + +.indigo-text.text-lighten-2 { + color: #7986cb !important; } + +.indigo.lighten-1 { + background-color: #5c6bc0 !important; } + +.indigo-text.text-lighten-1 { + color: #5c6bc0 !important; } + +.indigo { + background-color: #3f51b5 !important; } + +.indigo-text { + color: #3f51b5 !important; } + +.indigo.darken-1 { + background-color: #3949ab !important; } + +.indigo-text.text-darken-1 { + color: #3949ab !important; } + +.indigo.darken-2 { + background-color: #303f9f !important; } + +.indigo-text.text-darken-2 { + color: #303f9f !important; } + +.indigo.darken-3 { + background-color: #283593 !important; } + +.indigo-text.text-darken-3 { + color: #283593 !important; } + +.indigo.darken-4 { + background-color: #1a237e !important; } + +.indigo-text.text-darken-4 { + color: #1a237e !important; } + +.indigo.accent-1 { + background-color: #8c9eff !important; } + +.indigo-text.text-accent-1 { + color: #8c9eff !important; } + +.indigo.accent-2 { + background-color: #536dfe !important; } + +.indigo-text.text-accent-2 { + color: #536dfe !important; } + +.indigo.accent-3 { + background-color: #3d5afe !important; } + +.indigo-text.text-accent-3 { + color: #3d5afe !important; } + +.indigo.accent-4 { + background-color: #304ffe !important; } + +.indigo-text.text-accent-4 { + color: #304ffe !important; } + +.blue.lighten-5 { + background-color: #E3F2FD !important; } + +.blue-text.text-lighten-5 { + color: #E3F2FD !important; } + +.blue.lighten-4 { + background-color: #BBDEFB !important; } + +.blue-text.text-lighten-4 { + color: #BBDEFB !important; } + +.blue.lighten-3 { + background-color: #90CAF9 !important; } + +.blue-text.text-lighten-3 { + color: #90CAF9 !important; } + +.blue.lighten-2 { + background-color: #64B5F6 !important; } + +.blue-text.text-lighten-2 { + color: #64B5F6 !important; } + +.blue.lighten-1 { + background-color: #42A5F5 !important; } + +.blue-text.text-lighten-1 { + color: #42A5F5 !important; } + +.blue { + background-color: #2196F3 !important; } + +.blue-text { + color: #2196F3 !important; } + +.blue.darken-1 { + background-color: #1E88E5 !important; } + +.blue-text.text-darken-1 { + color: #1E88E5 !important; } + +.blue.darken-2 { + background-color: #1976D2 !important; } + +.blue-text.text-darken-2 { + color: #1976D2 !important; } + +.blue.darken-3 { + background-color: #1565C0 !important; } + +.blue-text.text-darken-3 { + color: #1565C0 !important; } + +.blue.darken-4 { + background-color: #0D47A1 !important; } + +.blue-text.text-darken-4 { + color: #0D47A1 !important; } + +.blue.accent-1 { + background-color: #82B1FF !important; } + +.blue-text.text-accent-1 { + color: #82B1FF !important; } + +.blue.accent-2 { + background-color: #448AFF !important; } + +.blue-text.text-accent-2 { + color: #448AFF !important; } + +.blue.accent-3 { + background-color: #2979FF !important; } + +.blue-text.text-accent-3 { + color: #2979FF !important; } + +.blue.accent-4 { + background-color: #2962FF !important; } + +.blue-text.text-accent-4 { + color: #2962FF !important; } + +.light-blue.lighten-5 { + background-color: #e1f5fe !important; } + +.light-blue-text.text-lighten-5 { + color: #e1f5fe !important; } + +.light-blue.lighten-4 { + background-color: #b3e5fc !important; } + +.light-blue-text.text-lighten-4 { + color: #b3e5fc !important; } + +.light-blue.lighten-3 { + background-color: #81d4fa !important; } + +.light-blue-text.text-lighten-3 { + color: #81d4fa !important; } + +.light-blue.lighten-2 { + background-color: #4fc3f7 !important; } + +.light-blue-text.text-lighten-2 { + color: #4fc3f7 !important; } + +.light-blue.lighten-1 { + background-color: #29b6f6 !important; } + +.light-blue-text.text-lighten-1 { + color: #29b6f6 !important; } + +.light-blue { + background-color: #03a9f4 !important; } + +.light-blue-text { + color: #03a9f4 !important; } + +.light-blue.darken-1 { + background-color: #039be5 !important; } + +.light-blue-text.text-darken-1 { + color: #039be5 !important; } + +.light-blue.darken-2 { + background-color: #0288d1 !important; } + +.light-blue-text.text-darken-2 { + color: #0288d1 !important; } + +.light-blue.darken-3 { + background-color: #0277bd !important; } + +.light-blue-text.text-darken-3 { + color: #0277bd !important; } + +.light-blue.darken-4 { + background-color: #01579b !important; } + +.light-blue-text.text-darken-4 { + color: #01579b !important; } + +.light-blue.accent-1 { + background-color: #80d8ff !important; } + +.light-blue-text.text-accent-1 { + color: #80d8ff !important; } + +.light-blue.accent-2 { + background-color: #40c4ff !important; } + +.light-blue-text.text-accent-2 { + color: #40c4ff !important; } + +.light-blue.accent-3 { + background-color: #00b0ff !important; } + +.light-blue-text.text-accent-3 { + color: #00b0ff !important; } + +.light-blue.accent-4 { + background-color: #0091ea !important; } + +.light-blue-text.text-accent-4 { + color: #0091ea !important; } + +.cyan.lighten-5 { + background-color: #e0f7fa !important; } + +.cyan-text.text-lighten-5 { + color: #e0f7fa !important; } + +.cyan.lighten-4 { + background-color: #b2ebf2 !important; } + +.cyan-text.text-lighten-4 { + color: #b2ebf2 !important; } + +.cyan.lighten-3 { + background-color: #80deea !important; } + +.cyan-text.text-lighten-3 { + color: #80deea !important; } + +.cyan.lighten-2 { + background-color: #4dd0e1 !important; } + +.cyan-text.text-lighten-2 { + color: #4dd0e1 !important; } + +.cyan.lighten-1 { + background-color: #26c6da !important; } + +.cyan-text.text-lighten-1 { + color: #26c6da !important; } + +.cyan { + background-color: #00bcd4 !important; } + +.cyan-text { + color: #00bcd4 !important; } + +.cyan.darken-1 { + background-color: #00acc1 !important; } + +.cyan-text.text-darken-1 { + color: #00acc1 !important; } + +.cyan.darken-2 { + background-color: #0097a7 !important; } + +.cyan-text.text-darken-2 { + color: #0097a7 !important; } + +.cyan.darken-3 { + background-color: #00838f !important; } + +.cyan-text.text-darken-3 { + color: #00838f !important; } + +.cyan.darken-4 { + background-color: #006064 !important; } + +.cyan-text.text-darken-4 { + color: #006064 !important; } + +.cyan.accent-1 { + background-color: #84ffff !important; } + +.cyan-text.text-accent-1 { + color: #84ffff !important; } + +.cyan.accent-2 { + background-color: #18ffff !important; } + +.cyan-text.text-accent-2 { + color: #18ffff !important; } + +.cyan.accent-3 { + background-color: #00e5ff !important; } + +.cyan-text.text-accent-3 { + color: #00e5ff !important; } + +.cyan.accent-4 { + background-color: #00b8d4 !important; } + +.cyan-text.text-accent-4 { + color: #00b8d4 !important; } + +.teal.lighten-5 { + background-color: #e0f2f1 !important; } + +.teal-text.text-lighten-5 { + color: #e0f2f1 !important; } + +.teal.lighten-4 { + background-color: #b2dfdb !important; } + +.teal-text.text-lighten-4 { + color: #b2dfdb !important; } + +.teal.lighten-3 { + background-color: #80cbc4 !important; } + +.teal-text.text-lighten-3 { + color: #80cbc4 !important; } + +.teal.lighten-2 { + background-color: #4db6ac !important; } + +.teal-text.text-lighten-2 { + color: #4db6ac !important; } + +.teal.lighten-1 { + background-color: #26a69a !important; } + +.teal-text.text-lighten-1 { + color: #26a69a !important; } + +.teal { + background-color: #009688 !important; } + +.teal-text { + color: #009688 !important; } + +.teal.darken-1 { + background-color: #00897b !important; } + +.teal-text.text-darken-1 { + color: #00897b !important; } + +.teal.darken-2 { + background-color: #00796b !important; } + +.teal-text.text-darken-2 { + color: #00796b !important; } + +.teal.darken-3 { + background-color: #00695c !important; } + +.teal-text.text-darken-3 { + color: #00695c !important; } + +.teal.darken-4 { + background-color: #004d40 !important; } + +.teal-text.text-darken-4 { + color: #004d40 !important; } + +.teal.accent-1 { + background-color: #a7ffeb !important; } + +.teal-text.text-accent-1 { + color: #a7ffeb !important; } + +.teal.accent-2 { + background-color: #64ffda !important; } + +.teal-text.text-accent-2 { + color: #64ffda !important; } + +.teal.accent-3 { + background-color: #1de9b6 !important; } + +.teal-text.text-accent-3 { + color: #1de9b6 !important; } + +.teal.accent-4 { + background-color: #00bfa5 !important; } + +.teal-text.text-accent-4 { + color: #00bfa5 !important; } + +.green.lighten-5 { + background-color: #E8F5E9 !important; } + +.green-text.text-lighten-5 { + color: #E8F5E9 !important; } + +.green.lighten-4 { + background-color: #C8E6C9 !important; } + +.green-text.text-lighten-4 { + color: #C8E6C9 !important; } + +.green.lighten-3 { + background-color: #A5D6A7 !important; } + +.green-text.text-lighten-3 { + color: #A5D6A7 !important; } + +.green.lighten-2 { + background-color: #81C784 !important; } + +.green-text.text-lighten-2 { + color: #81C784 !important; } + +.green.lighten-1 { + background-color: #66BB6A !important; } + +.green-text.text-lighten-1 { + color: #66BB6A !important; } + +.green { + background-color: #4CAF50 !important; } + +.green-text { + color: #4CAF50 !important; } + +.green.darken-1 { + background-color: #43A047 !important; } + +.green-text.text-darken-1 { + color: #43A047 !important; } + +.green.darken-2 { + background-color: #388E3C !important; } + +.green-text.text-darken-2 { + color: #388E3C !important; } + +.green.darken-3 { + background-color: #2E7D32 !important; } + +.green-text.text-darken-3 { + color: #2E7D32 !important; } + +.green.darken-4 { + background-color: #1B5E20 !important; } + +.green-text.text-darken-4 { + color: #1B5E20 !important; } + +.green.accent-1 { + background-color: #B9F6CA !important; } + +.green-text.text-accent-1 { + color: #B9F6CA !important; } + +.green.accent-2 { + background-color: #69F0AE !important; } + +.green-text.text-accent-2 { + color: #69F0AE !important; } + +.green.accent-3 { + background-color: #00E676 !important; } + +.green-text.text-accent-3 { + color: #00E676 !important; } + +.green.accent-4 { + background-color: #00C853 !important; } + +.green-text.text-accent-4 { + color: #00C853 !important; } + +.light-green.lighten-5 { + background-color: #f1f8e9 !important; } + +.light-green-text.text-lighten-5 { + color: #f1f8e9 !important; } + +.light-green.lighten-4 { + background-color: #dcedc8 !important; } + +.light-green-text.text-lighten-4 { + color: #dcedc8 !important; } + +.light-green.lighten-3 { + background-color: #c5e1a5 !important; } + +.light-green-text.text-lighten-3 { + color: #c5e1a5 !important; } + +.light-green.lighten-2 { + background-color: #aed581 !important; } + +.light-green-text.text-lighten-2 { + color: #aed581 !important; } + +.light-green.lighten-1 { + background-color: #9ccc65 !important; } + +.light-green-text.text-lighten-1 { + color: #9ccc65 !important; } + +.light-green { + background-color: #8bc34a !important; } + +.light-green-text { + color: #8bc34a !important; } + +.light-green.darken-1 { + background-color: #7cb342 !important; } + +.light-green-text.text-darken-1 { + color: #7cb342 !important; } + +.light-green.darken-2 { + background-color: #689f38 !important; } + +.light-green-text.text-darken-2 { + color: #689f38 !important; } + +.light-green.darken-3 { + background-color: #558b2f !important; } + +.light-green-text.text-darken-3 { + color: #558b2f !important; } + +.light-green.darken-4 { + background-color: #33691e !important; } + +.light-green-text.text-darken-4 { + color: #33691e !important; } + +.light-green.accent-1 { + background-color: #ccff90 !important; } + +.light-green-text.text-accent-1 { + color: #ccff90 !important; } + +.light-green.accent-2 { + background-color: #b2ff59 !important; } + +.light-green-text.text-accent-2 { + color: #b2ff59 !important; } + +.light-green.accent-3 { + background-color: #76ff03 !important; } + +.light-green-text.text-accent-3 { + color: #76ff03 !important; } + +.light-green.accent-4 { + background-color: #64dd17 !important; } + +.light-green-text.text-accent-4 { + color: #64dd17 !important; } + +.lime.lighten-5 { + background-color: #f9fbe7 !important; } + +.lime-text.text-lighten-5 { + color: #f9fbe7 !important; } + +.lime.lighten-4 { + background-color: #f0f4c3 !important; } + +.lime-text.text-lighten-4 { + color: #f0f4c3 !important; } + +.lime.lighten-3 { + background-color: #e6ee9c !important; } + +.lime-text.text-lighten-3 { + color: #e6ee9c !important; } + +.lime.lighten-2 { + background-color: #dce775 !important; } + +.lime-text.text-lighten-2 { + color: #dce775 !important; } + +.lime.lighten-1 { + background-color: #d4e157 !important; } + +.lime-text.text-lighten-1 { + color: #d4e157 !important; } + +.lime { + background-color: #cddc39 !important; } + +.lime-text { + color: #cddc39 !important; } + +.lime.darken-1 { + background-color: #c0ca33 !important; } + +.lime-text.text-darken-1 { + color: #c0ca33 !important; } + +.lime.darken-2 { + background-color: #afb42b !important; } + +.lime-text.text-darken-2 { + color: #afb42b !important; } + +.lime.darken-3 { + background-color: #9e9d24 !important; } + +.lime-text.text-darken-3 { + color: #9e9d24 !important; } + +.lime.darken-4 { + background-color: #827717 !important; } + +.lime-text.text-darken-4 { + color: #827717 !important; } + +.lime.accent-1 { + background-color: #f4ff81 !important; } + +.lime-text.text-accent-1 { + color: #f4ff81 !important; } + +.lime.accent-2 { + background-color: #eeff41 !important; } + +.lime-text.text-accent-2 { + color: #eeff41 !important; } + +.lime.accent-3 { + background-color: #c6ff00 !important; } + +.lime-text.text-accent-3 { + color: #c6ff00 !important; } + +.lime.accent-4 { + background-color: #aeea00 !important; } + +.lime-text.text-accent-4 { + color: #aeea00 !important; } + +.yellow.lighten-5 { + background-color: #fffde7 !important; } + +.yellow-text.text-lighten-5 { + color: #fffde7 !important; } + +.yellow.lighten-4 { + background-color: #fff9c4 !important; } + +.yellow-text.text-lighten-4 { + color: #fff9c4 !important; } + +.yellow.lighten-3 { + background-color: #fff59d !important; } + +.yellow-text.text-lighten-3 { + color: #fff59d !important; } + +.yellow.lighten-2 { + background-color: #fff176 !important; } + +.yellow-text.text-lighten-2 { + color: #fff176 !important; } + +.yellow.lighten-1 { + background-color: #ffee58 !important; } + +.yellow-text.text-lighten-1 { + color: #ffee58 !important; } + +.yellow { + background-color: #ffeb3b !important; } + +.yellow-text { + color: #ffeb3b !important; } + +.yellow.darken-1 { + background-color: #fdd835 !important; } + +.yellow-text.text-darken-1 { + color: #fdd835 !important; } + +.yellow.darken-2 { + background-color: #fbc02d !important; } + +.yellow-text.text-darken-2 { + color: #fbc02d !important; } + +.yellow.darken-3 { + background-color: #f9a825 !important; } + +.yellow-text.text-darken-3 { + color: #f9a825 !important; } + +.yellow.darken-4 { + background-color: #f57f17 !important; } + +.yellow-text.text-darken-4 { + color: #f57f17 !important; } + +.yellow.accent-1 { + background-color: #ffff8d !important; } + +.yellow-text.text-accent-1 { + color: #ffff8d !important; } + +.yellow.accent-2 { + background-color: #ffff00 !important; } + +.yellow-text.text-accent-2 { + color: #ffff00 !important; } + +.yellow.accent-3 { + background-color: #ffea00 !important; } + +.yellow-text.text-accent-3 { + color: #ffea00 !important; } + +.yellow.accent-4 { + background-color: #ffd600 !important; } + +.yellow-text.text-accent-4 { + color: #ffd600 !important; } + +.amber.lighten-5 { + background-color: #fff8e1 !important; } + +.amber-text.text-lighten-5 { + color: #fff8e1 !important; } + +.amber.lighten-4 { + background-color: #ffecb3 !important; } + +.amber-text.text-lighten-4 { + color: #ffecb3 !important; } + +.amber.lighten-3 { + background-color: #ffe082 !important; } + +.amber-text.text-lighten-3 { + color: #ffe082 !important; } + +.amber.lighten-2 { + background-color: #ffd54f !important; } + +.amber-text.text-lighten-2 { + color: #ffd54f !important; } + +.amber.lighten-1 { + background-color: #ffca28 !important; } + +.amber-text.text-lighten-1 { + color: #ffca28 !important; } + +.amber { + background-color: #ffc107 !important; } + +.amber-text { + color: #ffc107 !important; } + +.amber.darken-1 { + background-color: #ffb300 !important; } + +.amber-text.text-darken-1 { + color: #ffb300 !important; } + +.amber.darken-2 { + background-color: #ffa000 !important; } + +.amber-text.text-darken-2 { + color: #ffa000 !important; } + +.amber.darken-3 { + background-color: #ff8f00 !important; } + +.amber-text.text-darken-3 { + color: #ff8f00 !important; } + +.amber.darken-4 { + background-color: #ff6f00 !important; } + +.amber-text.text-darken-4 { + color: #ff6f00 !important; } + +.amber.accent-1 { + background-color: #ffe57f !important; } + +.amber-text.text-accent-1 { + color: #ffe57f !important; } + +.amber.accent-2 { + background-color: #ffd740 !important; } + +.amber-text.text-accent-2 { + color: #ffd740 !important; } + +.amber.accent-3 { + background-color: #ffc400 !important; } + +.amber-text.text-accent-3 { + color: #ffc400 !important; } + +.amber.accent-4 { + background-color: #ffab00 !important; } + +.amber-text.text-accent-4 { + color: #ffab00 !important; } + +.orange.lighten-5 { + background-color: #fff3e0 !important; } + +.orange-text.text-lighten-5 { + color: #fff3e0 !important; } + +.orange.lighten-4 { + background-color: #ffe0b2 !important; } + +.orange-text.text-lighten-4 { + color: #ffe0b2 !important; } + +.orange.lighten-3 { + background-color: #ffcc80 !important; } + +.orange-text.text-lighten-3 { + color: #ffcc80 !important; } + +.orange.lighten-2 { + background-color: #ffb74d !important; } + +.orange-text.text-lighten-2 { + color: #ffb74d !important; } + +.orange.lighten-1 { + background-color: #ffa726 !important; } + +.orange-text.text-lighten-1 { + color: #ffa726 !important; } + +.orange { + background-color: #ff9800 !important; } + +.orange-text { + color: #ff9800 !important; } + +.orange.darken-1 { + background-color: #fb8c00 !important; } + +.orange-text.text-darken-1 { + color: #fb8c00 !important; } + +.orange.darken-2 { + background-color: #f57c00 !important; } + +.orange-text.text-darken-2 { + color: #f57c00 !important; } + +.orange.darken-3 { + background-color: #ef6c00 !important; } + +.orange-text.text-darken-3 { + color: #ef6c00 !important; } + +.orange.darken-4 { + background-color: #e65100 !important; } + +.orange-text.text-darken-4 { + color: #e65100 !important; } + +.orange.accent-1 { + background-color: #ffd180 !important; } + +.orange-text.text-accent-1 { + color: #ffd180 !important; } + +.orange.accent-2 { + background-color: #ffab40 !important; } + +.orange-text.text-accent-2 { + color: #ffab40 !important; } + +.orange.accent-3 { + background-color: #ff9100 !important; } + +.orange-text.text-accent-3 { + color: #ff9100 !important; } + +.orange.accent-4 { + background-color: #ff6d00 !important; } + +.orange-text.text-accent-4 { + color: #ff6d00 !important; } + +.deep-orange.lighten-5 { + background-color: #fbe9e7 !important; } + +.deep-orange-text.text-lighten-5 { + color: #fbe9e7 !important; } + +.deep-orange.lighten-4 { + background-color: #ffccbc !important; } + +.deep-orange-text.text-lighten-4 { + color: #ffccbc !important; } + +.deep-orange.lighten-3 { + background-color: #ffab91 !important; } + +.deep-orange-text.text-lighten-3 { + color: #ffab91 !important; } + +.deep-orange.lighten-2 { + background-color: #ff8a65 !important; } + +.deep-orange-text.text-lighten-2 { + color: #ff8a65 !important; } + +.deep-orange.lighten-1 { + background-color: #ff7043 !important; } + +.deep-orange-text.text-lighten-1 { + color: #ff7043 !important; } + +.deep-orange { + background-color: #ff5722 !important; } + +.deep-orange-text { + color: #ff5722 !important; } + +.deep-orange.darken-1 { + background-color: #f4511e !important; } + +.deep-orange-text.text-darken-1 { + color: #f4511e !important; } + +.deep-orange.darken-2 { + background-color: #e64a19 !important; } + +.deep-orange-text.text-darken-2 { + color: #e64a19 !important; } + +.deep-orange.darken-3 { + background-color: #d84315 !important; } + +.deep-orange-text.text-darken-3 { + color: #d84315 !important; } + +.deep-orange.darken-4 { + background-color: #bf360c !important; } + +.deep-orange-text.text-darken-4 { + color: #bf360c !important; } + +.deep-orange.accent-1 { + background-color: #ff9e80 !important; } + +.deep-orange-text.text-accent-1 { + color: #ff9e80 !important; } + +.deep-orange.accent-2 { + background-color: #ff6e40 !important; } + +.deep-orange-text.text-accent-2 { + color: #ff6e40 !important; } + +.deep-orange.accent-3 { + background-color: #ff3d00 !important; } + +.deep-orange-text.text-accent-3 { + color: #ff3d00 !important; } + +.deep-orange.accent-4 { + background-color: #dd2c00 !important; } + +.deep-orange-text.text-accent-4 { + color: #dd2c00 !important; } + +.brown.lighten-5 { + background-color: #efebe9 !important; } + +.brown-text.text-lighten-5 { + color: #efebe9 !important; } + +.brown.lighten-4 { + background-color: #d7ccc8 !important; } + +.brown-text.text-lighten-4 { + color: #d7ccc8 !important; } + +.brown.lighten-3 { + background-color: #bcaaa4 !important; } + +.brown-text.text-lighten-3 { + color: #bcaaa4 !important; } + +.brown.lighten-2 { + background-color: #a1887f !important; } + +.brown-text.text-lighten-2 { + color: #a1887f !important; } + +.brown.lighten-1 { + background-color: #8d6e63 !important; } + +.brown-text.text-lighten-1 { + color: #8d6e63 !important; } + +.brown { + background-color: #795548 !important; } + +.brown-text { + color: #795548 !important; } + +.brown.darken-1 { + background-color: #6d4c41 !important; } + +.brown-text.text-darken-1 { + color: #6d4c41 !important; } + +.brown.darken-2 { + background-color: #5d4037 !important; } + +.brown-text.text-darken-2 { + color: #5d4037 !important; } + +.brown.darken-3 { + background-color: #4e342e !important; } + +.brown-text.text-darken-3 { + color: #4e342e !important; } + +.brown.darken-4 { + background-color: #3e2723 !important; } + +.brown-text.text-darken-4 { + color: #3e2723 !important; } + +.blue-grey.lighten-5 { + background-color: #eceff1 !important; } + +.blue-grey-text.text-lighten-5 { + color: #eceff1 !important; } + +.blue-grey.lighten-4 { + background-color: #cfd8dc !important; } + +.blue-grey-text.text-lighten-4 { + color: #cfd8dc !important; } + +.blue-grey.lighten-3 { + background-color: #b0bec5 !important; } + +.blue-grey-text.text-lighten-3 { + color: #b0bec5 !important; } + +.blue-grey.lighten-2 { + background-color: #90a4ae !important; } + +.blue-grey-text.text-lighten-2 { + color: #90a4ae !important; } + +.blue-grey.lighten-1 { + background-color: #78909c !important; } + +.blue-grey-text.text-lighten-1 { + color: #78909c !important; } + +.blue-grey { + background-color: #607d8b !important; } + +.blue-grey-text { + color: #607d8b !important; } + +.blue-grey.darken-1 { + background-color: #546e7a !important; } + +.blue-grey-text.text-darken-1 { + color: #546e7a !important; } + +.blue-grey.darken-2 { + background-color: #455a64 !important; } + +.blue-grey-text.text-darken-2 { + color: #455a64 !important; } + +.blue-grey.darken-3 { + background-color: #37474f !important; } + +.blue-grey-text.text-darken-3 { + color: #37474f !important; } + +.blue-grey.darken-4 { + background-color: #263238 !important; } + +.blue-grey-text.text-darken-4 { + color: #263238 !important; } + +.grey.lighten-5 { + background-color: #fafafa !important; } + +.grey-text.text-lighten-5 { + color: #fafafa !important; } + +.grey.lighten-4 { + background-color: #f5f5f5 !important; } + +.grey-text.text-lighten-4 { + color: #f5f5f5 !important; } + +.grey.lighten-3 { + background-color: #eeeeee !important; } + +.grey-text.text-lighten-3 { + color: #eeeeee !important; } + +.grey.lighten-2 { + background-color: #e0e0e0 !important; } + +.grey-text.text-lighten-2 { + color: #e0e0e0 !important; } + +.grey.lighten-1 { + background-color: #bdbdbd !important; } + +.grey-text.text-lighten-1 { + color: #bdbdbd !important; } + +.grey { + background-color: #9e9e9e !important; } + +.grey-text { + color: #9e9e9e !important; } + +.grey.darken-1 { + background-color: #757575 !important; } + +.grey-text.text-darken-1 { + color: #757575 !important; } + +.grey.darken-2 { + background-color: #616161 !important; } + +.grey-text.text-darken-2 { + color: #616161 !important; } + +.grey.darken-3 { + background-color: #424242 !important; } + +.grey-text.text-darken-3 { + color: #424242 !important; } + +.grey.darken-4 { + background-color: #212121 !important; } + +.grey-text.text-darken-4 { + color: #212121 !important; } + +.shades.black { + background-color: #000000 !important; } + +.shades-text.text-black { + color: #000000 !important; } + +.shades.white { + background-color: #FFFFFF !important; } + +.shades-text.text-white { + color: #FFFFFF !important; } + +.shades.transparent { + background-color: transparent !important; } + +.shades-text.text-transparent { + color: transparent !important; } + +.black { + background-color: #000000 !important; } + +.black-text { + color: #000000 !important; } + +.white { + background-color: #FFFFFF !important; } + +.white-text { + color: #FFFFFF !important; } + +.transparent { + background-color: transparent !important; } + +.transparent-text { + color: transparent !important; } + +/*** Colors ***/ +/*** Badges ***/ +/*** Buttons ***/ +/*** Cards ***/ +/*** Collapsible ***/ +/*** Chips ***/ +/*** Date Picker ***/ +/*** Dropdown ***/ +/*** Fonts ***/ +/*** Forms ***/ +/*** Global ***/ +/*** Navbar ***/ +/*** SideNav ***/ +/*** Photo Slider ***/ +/*** Spinners | Loaders ***/ +/*** Tabs ***/ +/*** Tables ***/ +/*** Toasts ***/ +/*** Typography ***/ +/*** Collections ***/ +/* Progress Bar */ +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. + */ +html { + font-family: sans-serif; + /* 1 */ + -ms-text-size-adjust: 100%; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 2 */ } + +/** + * Remove default margin. + */ +body { + margin: 0; } + +/* HTML5 display definitions + ========================================================================== */ +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; } + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ +audio, +canvas, +progress, +video { + display: inline-block; + /* 1 */ + vertical-align: baseline; + /* 2 */ } + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ +audio:not([controls]) { + display: none; + height: 0; } + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. + */ +[hidden], +template { + display: none; } + +/* Links + ========================================================================== */ +/** + * Remove the gray background color from active links in IE 10. + */ +a { + background-color: transparent; } + +/** + * Improve readability when focused and also mouse hovered in all browsers. + */ +a:active, +a:hover { + outline: 0; } + +/* Text-level semantics + ========================================================================== */ +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ +abbr[title] { + border-bottom: 1px dotted; } + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ +b, +strong { + font-weight: bold; } + +/** + * Address styling not present in Safari and Chrome. + */ +dfn { + font-style: italic; } + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; } + +/** + * Address styling not present in IE 8/9. + */ +mark { + background: #ff0; + color: #000; } + +/** + * Address inconsistent and variable font size in all browsers. + */ +small { + font-size: 80%; } + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sup { + top: -0.5em; } + +sub { + bottom: -0.25em; } + +/* Embedded content + ========================================================================== */ +/** + * Remove border when inside `a` element in IE 8/9/10. + */ +img { + border: 0; } + +/** + * Correct overflow not hidden in IE 9/10/11. + */ +svg:not(:root) { + overflow: hidden; } + +/* Grouping content + ========================================================================== */ +/** + * Address margin not present in IE 8/9 and Safari. + */ +figure { + margin: 1em 40px; } + +/** + * Address differences between Firefox and other browsers. + */ +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; } + +/** + * Contain overflow in all browsers. + */ +pre { + overflow: auto; } + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; } + +/* Forms + ========================================================================== */ +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ +button, +input, +optgroup, +select, +textarea { + color: inherit; + /* 1 */ + font: inherit; + /* 2 */ + margin: 0; + /* 3 */ } + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ +button { + overflow: visible; } + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ +button, +select { + text-transform: none; } + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ +/* 1 */ +html input[type="button"], +button, +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + /* 2 */ + cursor: pointer; + /* 3 */ } + +/** + * Re-set default cursor for disabled elements. + */ +button[disabled], +html input[disabled] { + cursor: default; } + +/** + * Remove inner padding and border in Firefox 4+. + */ +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; } + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ +input { + line-height: normal; } + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ } + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; } + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome + * (include `-moz` to future-proof). + */ +input[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + /* 2 */ + box-sizing: content-box; } + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +/** + * Define consistent border, margin, and padding. + */ +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; } + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ +legend { + border: 0; + /* 1 */ + padding: 0; + /* 2 */ } + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ +textarea { + overflow: auto; } + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ +optgroup { + font-weight: bold; } + +/* Tables + ========================================================================== */ +/** + * Remove most spacing between table cells. + */ +table { + border-collapse: collapse; + border-spacing: 0; } + +td, +th { + padding: 0; } + +html { + box-sizing: border-box; } + +*, *:before, *:after { + box-sizing: inherit; } + +ul { + list-style-type: none; } + +a { + color: #039be5; + text-decoration: none; + -webkit-tap-highlight-color: transparent; } + +.valign-wrapper { + display: flex; + align-items: center; } +.valign-wrapper .valign { + display: block; } + +ul { + padding: 0; } +ul li { + list-style-type: none; } + +.clearfix { + clear: both; } + +.z-depth-0 { + box-shadow: none !important; } + +.z-depth-1, nav, .card-panel, .card, .toast, .btn, .btn-large, .btn-floating, .dropdown-content, .collapsible, .side-nav { + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); } + +.z-depth-1-half, .btn:hover, .btn-large:hover, .btn-floating:hover { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } + +.z-depth-2 { + box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); } + +.z-depth-3 { + box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19); } + +.z-depth-4, .modal { + box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21); } + +.z-depth-5 { + box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22); } + +.hoverable { + transition: box-shadow .25s; + box-shadow: 0; } + +.hoverable:hover { + transition: box-shadow .25s; + box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); } + +.divider { + height: 1px; + overflow: hidden; + background-color: #e0e0e0; } + +blockquote { + margin: 20px 0; + padding-left: 1.5rem; + border-left: 5px solid #1a73e8; } + +i { + line-height: inherit; } +i.left { + float: left; + margin-right: 15px; } +i.right { + float: right; + margin-left: 15px; } +i.tiny { + font-size: 1rem; } +i.small { + font-size: 2rem; } +i.medium { + font-size: 4rem; } +i.large { + font-size: 6rem; } + +img.responsive-img, +video.responsive-video { + max-width: 100%; + height: auto; } + +.pagination li { + display: inline-block; + font-size: 1.2rem; + padding: 0 10px; + line-height: 30px; + border-radius: 2px; + text-align: center; } +.pagination li a { + color: #444; } +.pagination li.active a { + color: #fff; } +.pagination li.active { + background-color: #1a73e8; } +.pagination li.disabled a { + cursor: default; + color: #999; } +.pagination li i { + font-size: 2.2rem; + vertical-align: middle; } + +.pagination li.pages ul li { + display: inline-block; + float: none; } + +@media only screen and (max-width: 992px) { + .pagination { + width: 100%; } + .pagination li.prev, + .pagination li.next { + width: 10%; } + .pagination li.pages { + width: 80%; + overflow: hidden; + white-space: nowrap; } } + +.breadcrumb { + font-size: 18px; + color: rgba(255, 255, 255, 0.7); } +.breadcrumb i, +.breadcrumb [class^="mdi-"], .breadcrumb [class*="mdi-"], +.breadcrumb i.material-icons { + display: inline-block; + float: left; + font-size: 24px; } +.breadcrumb:before { + content: '\E5CC'; + color: rgba(255, 255, 255, 0.7); + vertical-align: top; + display: inline-block; + font-family: 'Material Icons'; + font-weight: normal; + font-style: normal; + font-size: 25px; + margin: 0 10px 0 8px; + -webkit-font-smoothing: antialiased; } +.breadcrumb:first-child:before { + display: none; } +.breadcrumb:last-child { + color: #fff; } + +.parallax-container { + position: relative; + overflow: hidden; + height: 500px; } + +.parallax { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: -1; } +.parallax img { + display: none; + position: absolute; + left: 50%; + bottom: 0; + min-width: 100%; + min-height: 100%; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + transform: translateX(-50%); } + +.pin-top, .pin-bottom { + position: relative; } + +.pinned { + position: fixed !important; } + +/********************* + Transition Classes +**********************/ +ul.staggered-list li { + opacity: 0; } + +.fade-in { + opacity: 0; + transform-origin: 0 50%; } + +/********************* + Media Query Classes +**********************/ +@media only screen and (max-width: 600px) { + .hide-on-small-only, .hide-on-small-and-down { + display: none !important; } } + +@media only screen and (max-width: 992px) { + .hide-on-med-and-down { + display: none !important; } } + +@media only screen and (min-width: 601px) { + .hide-on-med-and-up { + display: none !important; } } + +@media only screen and (min-width: 600px) and (max-width: 992px) { + .hide-on-med-only { + display: none !important; } } + +@media only screen and (min-width: 993px) { + .hide-on-large-only { + display: none !important; } } + +@media only screen and (min-width: 993px) { + .show-on-large { + display: block !important; } } + +@media only screen and (min-width: 600px) and (max-width: 992px) { + .show-on-medium { + display: block !important; } } + +@media only screen and (max-width: 600px) { + .show-on-small { + display: block !important; } } + +@media only screen and (min-width: 601px) { + .show-on-medium-and-up { + display: block !important; } } + +@media only screen and (max-width: 992px) { + .show-on-medium-and-down { + display: block !important; } } + +@media only screen and (max-width: 600px) { + .center-on-small-only { + text-align: center; } } + +footer.page-footer { + margin-top: 20px; + padding-top: 20px; + background-color: #1a73e8; } +footer.page-footer .footer-copyright { + overflow: hidden; + height: 50px; + line-height: 50px; + color: rgba(255, 255, 255, 0.8); + background-color: rgba(51, 51, 51, 0.08); } + +table, th, td { + border: none; } + +table { + width: 100%; + display: table; } +table.bordered > thead > tr, +table.bordered > tbody > tr { + border-bottom: 1px solid #d0d0d0; } +table.striped > tbody > tr:nth-child(odd) { + background-color: #f2f2f2; } +table.striped > tbody > tr > td { + border-radius: 0px; } +table.highlight > tbody > tr { + transition: background-color .25s ease; } +table.highlight > tbody > tr:hover { + background-color: #f2f2f2; } +table.centered thead tr th, table.centered tbody tr td { + text-align: center; } + +thead { + border-bottom: 1px solid #d0d0d0; } + +td, +th { + padding: 15px 5px; + display: table-cell; + text-align: left; + vertical-align: middle; + border-radius: 2px; } + +@media only screen and (max-width: 992px) { + table.responsive-table { + width: 100%; + border-collapse: collapse; + border-spacing: 0; + display: block; + position: relative; + /* sort out borders */ } + table.responsive-table th, + table.responsive-table td { + margin: 0; + vertical-align: top; } + table.responsive-table th { + text-align: left; } + table.responsive-table thead { + display: block; + float: left; } + table.responsive-table thead tr { + display: block; + padding: 0 10px 0 0; } + table.responsive-table thead tr th::before { + content: "\00a0"; } + table.responsive-table tbody { + display: block; + width: auto; + position: relative; + overflow-x: auto; + white-space: nowrap; } + table.responsive-table tbody tr { + display: inline-block; + vertical-align: top; } + table.responsive-table th { + display: block; + text-align: right; } + table.responsive-table td { + display: block; + min-height: 1.25em; + text-align: left; } + table.responsive-table tr { + padding: 0 10px; } + table.responsive-table thead { + border: 0; + border-right: 1px solid #d0d0d0; } + table.responsive-table.bordered th { + border-bottom: 0; + border-left: 0; } + table.responsive-table.bordered td { + border-left: 0; + border-right: 0; + border-bottom: 0; } + table.responsive-table.bordered tr { + border: 0; } + table.responsive-table.bordered tbody tr { + border-right: 1px solid #d0d0d0; } } + +.collection { + margin: 0.5rem 0 1rem 0; + border: 1px solid #e0e0e0; + border-radius: 2px; + overflow: hidden; + position: relative; } +.collection .collection-item { + background-color: #fff; + line-height: 1.5rem; + padding: 10px 20px; + margin: 0; + border-bottom: 1px solid #e0e0e0; } +.collection .collection-item.avatar { + min-height: 84px; + padding-left: 72px; + position: relative; } +.collection .collection-item.avatar .circle { + position: absolute; + width: 42px; + height: 42px; + overflow: hidden; + left: 15px; + display: inline-block; + vertical-align: middle; } +.collection .collection-item.avatar i.circle { + font-size: 18px; + line-height: 42px; + color: #fff; + background-color: #999; + text-align: center; } +.collection .collection-item.avatar .title { + font-size: 16px; } +.collection .collection-item.avatar p { + margin: 0; } +.collection .collection-item.avatar .secondary-content { + position: absolute; + top: 16px; + right: 16px; } +.collection .collection-item:last-child { + border-bottom: none; } +.collection .collection-item.active { + background-color: #1a73e8; + color: white; } +.collection .collection-item.active .secondary-content { + color: #fff; } +.collection a.collection-item { + display: block; + transition: .25s; + color: #1a73e8; } +.collection a.collection-item:not(.active):hover { + background-color: #ddd; } +.collection.with-header .collection-header { + background-color: #fff; + border-bottom: 1px solid #e0e0e0; + padding: 10px 20px; } +.collection.with-header .collection-item { + padding-left: 30px; } +.collection.with-header .collection-item.avatar { + padding-left: 72px; } + +.secondary-content { + float: right; + color: #1a73e8; } + +.collapsible .collection { + margin: 0; + border: none; } + +span.badge { + min-width: 3rem; + padding: 0 6px; + text-align: center; + font-size: 1rem; + line-height: inherit; + color: #757575; + position: absolute; + right: 15px; + box-sizing: border-box; } +span.badge.new { + font-weight: 300; + font-size: 0.8rem; + color: #fff; + background-color: #1a73e8; + border-radius: 2px; } +span.badge.new:after { + content: " new"; } + +nav ul a span.badge { + position: static; + margin-left: 4px; + line-height: 0; } + +.video-container { + position: relative; + padding-bottom: 56.25%; + height: 0; + overflow: hidden; } +.video-container iframe, .video-container object, .video-container embed { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; } + +.progress { + position: relative; + height: 4px; + display: block; + width: 100%; + background-color: #d3e4fb; + border-radius: 2px; + margin: 0.5rem 0 1rem 0; + overflow: hidden; } +.progress .determinate { + position: absolute; + background-color: inherit; + top: 0; + left: 0; + bottom: 0; + background-color: #1a73e8; + transition: width .3s linear; } +.progress .indeterminate { + background-color: #1a73e8; } +.progress .indeterminate:before { + content: ''; + position: absolute; + background-color: inherit; + top: 0; + left: 0; + bottom: 0; + will-change: left, right; + animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; } +.progress .indeterminate:after { + content: ''; + position: absolute; + background-color: inherit; + top: 0; + left: 0; + bottom: 0; + will-change: left, right; + animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite; + animation-delay: 1.15s; } + +@keyframes indeterminate { + 0% { + left: -35%; + right: 100%; } + 60% { + left: 100%; + right: -90%; } + 100% { + left: 100%; + right: -90%; } } + +@keyframes indeterminate-short { + 0% { + left: -200%; + right: 100%; } + 60% { + left: 107%; + right: -8%; } + 100% { + left: 107%; + right: -8%; } } + +/******************* + Utility Classes +*******************/ +.hide { + display: none !important; } + +.left-align { + text-align: left; } + +.right-align { + text-align: right; } + +.center, .center-align { + text-align: center; } + +.left { + float: left !important; } + +.right { + float: right !important; } + +.no-select, input[type=range], input[type=range] + .thumb { + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + +.circle { + border-radius: 50%; } + +.center-block { + display: block; + margin-left: auto; + margin-right: auto; } + +.truncate { + display: block; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; } + +.no-padding { + padding: 0 !important; } + +/* This is needed for some mobile phones to display the Google Icon font properly */ +.material-icons { + text-rendering: optimizeLegibility; + font-feature-settings: 'liga'; } + +@font-face { + font-family: "Material-Design-Icons"; + src: url("../font/material-design-icons/MaterialIcons-Regular.ttf") format("truetype"); + font-weight: normal; + font-style: normal; } + +[class^="mdi-"], [class*="mdi-"] { + speak: none; + display: inline-block; + font-family: "Material-Design-Icons"; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-rendering: auto; + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + transform: translate(0, 0); } +[class^="mdi-"]:before, [class*="mdi-"]:before { + display: inline-block; + speak: none; + text-decoration: inherit; } +[class^="mdi-"].pull-left, [class*="mdi-"].pull-left { + margin-right: .3em; } +[class^="mdi-"].pull-right, [class*="mdi-"].pull-right { + margin-left: .3em; } +[class^="mdi-"].mdi-lg:before, [class^="mdi-"].mdi-lg:after, [class*="mdi-"].mdi-lg:before, [class*="mdi-"].mdi-lg:after { + font-size: 1.33333333em; + line-height: 0.75em; + vertical-align: -15%; } +[class^="mdi-"].mdi-2x:before, [class^="mdi-"].mdi-2x:after, [class*="mdi-"].mdi-2x:before, [class*="mdi-"].mdi-2x:after { + font-size: 2em; } +[class^="mdi-"].mdi-3x:before, [class^="mdi-"].mdi-3x:after, [class*="mdi-"].mdi-3x:before, [class*="mdi-"].mdi-3x:after { + font-size: 3em; } +[class^="mdi-"].mdi-4x:before, [class^="mdi-"].mdi-4x:after, [class*="mdi-"].mdi-4x:before, [class*="mdi-"].mdi-4x:after { + font-size: 4em; } +[class^="mdi-"].mdi-5x:before, [class^="mdi-"].mdi-5x:after, [class*="mdi-"].mdi-5x:before, [class*="mdi-"].mdi-5x:after { + font-size: 5em; } + +[class^="mdi-device-signal-cellular-"]:after, +[class^="mdi-device-battery-"]:after, +[class^="mdi-device-battery-charging-"]:after, +[class^="mdi-device-signal-cellular-connected-no-internet-"]:after, +[class^="mdi-device-signal-wifi-"]:after, +[class^="mdi-device-signal-wifi-statusbar-not-connected"]:after, +.mdi-device-network-wifi:after { + opacity: .3; + position: absolute; + left: 0; + top: 0; + z-index: 1; + display: inline-block; + speak: none; + text-decoration: inherit; } + +[class^="mdi-device-signal-cellular-"]:after { + content: "\e758"; } + +[class^="mdi-device-battery-"]:after { + content: "\e735"; } + +[class^="mdi-device-battery-charging-"]:after { + content: "\e733"; } + +[class^="mdi-device-signal-cellular-connected-no-internet-"]:after { + content: "\e75d"; } + +[class^="mdi-device-signal-wifi-"]:after, .mdi-device-network-wifi:after { + content: "\e765"; } + +[class^="mdi-device-signal-wifi-statusbasr-not-connected"]:after { + content: "\e8f7"; } + +.mdi-device-signal-cellular-off:after, .mdi-device-signal-cellular-null:after, .mdi-device-signal-cellular-no-sim:after, .mdi-device-signal-wifi-off:after, .mdi-device-signal-wifi-4-bar:after, .mdi-device-signal-cellular-4-bar:after, .mdi-device-battery-alert:after, .mdi-device-signal-cellular-connected-no-internet-4-bar:after, .mdi-device-battery-std:after, .mdi-device-battery-full .mdi-device-battery-unknown:after { + content: ""; } + +.mdi-fw { + width: 1.28571429em; + text-align: center; } + +.mdi-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; } + +.mdi-ul > li { + position: relative; } + +.mdi-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: 0.14285714em; + text-align: center; } + +.mdi-li.mdi-lg { + left: -1.85714286em; } + +.mdi-border { + padding: .2em .25em .15em; + border: solid 0.08em #eeeeee; + border-radius: .1em; } + +.mdi-spin { + -webkit-animation: mdi-spin 2s infinite linear; + animation: mdi-spin 2s infinite linear; + -webkit-transform-origin: 50% 50%; + -moz-transform-origin: 50% 50%; + -o-transform-origin: 50% 50%; + transform-origin: 50% 50%; } + +.mdi-pulse { + -webkit-animation: mdi-spin 1s steps(8) infinite; + animation: mdi-spin 1s steps(8) infinite; + -webkit-transform-origin: 50% 50%; + -moz-transform-origin: 50% 50%; + -o-transform-origin: 50% 50%; + transform-origin: 50% 50%; } + +@-webkit-keyframes mdi-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); } } + +@keyframes mdi-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); } } + +.mdi-rotate-90 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); } + +.mdi-rotate-180 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); } + +.mdi-rotate-270 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); } + +.mdi-flip-horizontal { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); } + +.mdi-flip-vertical { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); } + +:root .mdi-rotate-90, +:root .mdi-rotate-180, +:root .mdi-rotate-270, +:root .mdi-flip-horizontal, +:root .mdi-flip-vertical { + filter: none; } + +.mdi-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; } + +.mdi-stack-1x, +.mdi-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; } + +.mdi-stack-1x { + line-height: inherit; } + +.mdi-stack-2x { + font-size: 2em; } + +.mdi-inverse { + color: #ffffff; } + +/* Start Icons */ +.mdi-action-3d-rotation:before { + content: "\e600"; } + +.mdi-action-accessibility:before { + content: "\e601"; } + +.mdi-action-account-balance-wallet:before { + content: "\e602"; } + +.mdi-action-account-balance:before { + content: "\e603"; } + +.mdi-action-account-box:before { + content: "\e604"; } + +.mdi-action-account-child:before { + content: "\e605"; } + +.mdi-action-account-circle:before { + content: "\e606"; } + +.mdi-action-add-shopping-cart:before { + content: "\e607"; } + +.mdi-action-alarm-add:before { + content: "\e608"; } + +.mdi-action-alarm-off:before { + content: "\e609"; } + +.mdi-action-alarm-on:before { + content: "\e60a"; } + +.mdi-action-alarm:before { + content: "\e60b"; } + +.mdi-action-android:before { + content: "\e60c"; } + +.mdi-action-announcement:before { + content: "\e60d"; } + +.mdi-action-aspect-ratio:before { + content: "\e60e"; } + +.mdi-action-assessment:before { + content: "\e60f"; } + +.mdi-action-assignment-ind:before { + content: "\e610"; } + +.mdi-action-assignment-late:before { + content: "\e611"; } + +.mdi-action-assignment-return:before { + content: "\e612"; } + +.mdi-action-assignment-returned:before { + content: "\e613"; } + +.mdi-action-assignment-turned-in:before { + content: "\e614"; } + +.mdi-action-assignment:before { + content: "\e615"; } + +.mdi-action-autorenew:before { + content: "\e616"; } + +.mdi-action-backup:before { + content: "\e617"; } + +.mdi-action-book:before { + content: "\e618"; } + +.mdi-action-bookmark-outline:before { + content: "\e619"; } + +.mdi-action-bookmark:before { + content: "\e61a"; } + +.mdi-action-bug-report:before { + content: "\e61b"; } + +.mdi-action-cached:before { + content: "\e61c"; } + +.mdi-action-check-circle:before { + content: "\e61d"; } + +.mdi-action-class:before { + content: "\e61e"; } + +.mdi-action-credit-card:before { + content: "\e61f"; } + +.mdi-action-dashboard:before { + content: "\e620"; } + +.mdi-action-delete:before { + content: "\e621"; } + +.mdi-action-description:before { + content: "\e622"; } + +.mdi-action-dns:before { + content: "\e623"; } + +.mdi-action-done-all:before { + content: "\e624"; } + +.mdi-action-done:before { + content: "\e625"; } + +.mdi-action-event:before { + content: "\e626"; } + +.mdi-action-exit-to-app:before { + content: "\e627"; } + +.mdi-action-explore:before { + content: "\e628"; } + +.mdi-action-extension:before { + content: "\e629"; } + +.mdi-action-face-unlock:before { + content: "\e62a"; } + +.mdi-action-favorite-outline:before { + content: "\e62b"; } + +.mdi-action-favorite:before { + content: "\e62c"; } + +.mdi-action-find-in-page:before { + content: "\e62d"; } + +.mdi-action-find-replace:before { + content: "\e62e"; } + +.mdi-action-flip-to-back:before { + content: "\e62f"; } + +.mdi-action-flip-to-front:before { + content: "\e630"; } + +.mdi-action-get-app:before { + content: "\e631"; } + +.mdi-action-grade:before { + content: "\e632"; } + +.mdi-action-group-work:before { + content: "\e633"; } + +.mdi-action-help:before { + content: "\e634"; } + +.mdi-action-highlight-remove:before { + content: "\e635"; } + +.mdi-action-history:before { + content: "\e636"; } + +.mdi-action-home:before { + content: "\e637"; } + +.mdi-action-https:before { + content: "\e638"; } + +.mdi-action-info-outline:before { + content: "\e639"; } + +.mdi-action-info:before { + content: "\e63a"; } + +.mdi-action-input:before { + content: "\e63b"; } + +.mdi-action-invert-colors:before { + content: "\e63c"; } + +.mdi-action-label-outline:before { + content: "\e63d"; } + +.mdi-action-label:before { + content: "\e63e"; } + +.mdi-action-language:before { + content: "\e63f"; } + +.mdi-action-launch:before { + content: "\e640"; } + +.mdi-action-list:before { + content: "\e641"; } + +.mdi-action-lock-open:before { + content: "\e642"; } + +.mdi-action-lock-outline:before { + content: "\e643"; } + +.mdi-action-lock:before { + content: "\e644"; } + +.mdi-action-loyalty:before { + content: "\e645"; } + +.mdi-action-markunread-mailbox:before { + content: "\e646"; } + +.mdi-action-note-add:before { + content: "\e647"; } + +.mdi-action-open-in-browser:before { + content: "\e648"; } + +.mdi-action-open-in-new:before { + content: "\e649"; } + +.mdi-action-open-with:before { + content: "\e64a"; } + +.mdi-action-pageview:before { + content: "\e64b"; } + +.mdi-action-payment:before { + content: "\e64c"; } + +.mdi-action-perm-camera-mic:before { + content: "\e64d"; } + +.mdi-action-perm-contact-cal:before { + content: "\e64e"; } + +.mdi-action-perm-data-setting:before { + content: "\e64f"; } + +.mdi-action-perm-device-info:before { + content: "\e650"; } + +.mdi-action-perm-identity:before { + content: "\e651"; } + +.mdi-action-perm-media:before { + content: "\e652"; } + +.mdi-action-perm-phone-msg:before { + content: "\e653"; } + +.mdi-action-perm-scan-wifi:before { + content: "\e654"; } + +.mdi-action-picture-in-picture:before { + content: "\e655"; } + +.mdi-action-polymer:before { + content: "\e656"; } + +.mdi-action-print:before { + content: "\e657"; } + +.mdi-action-query-builder:before { + content: "\e658"; } + +.mdi-action-question-answer:before { + content: "\e659"; } + +.mdi-action-receipt:before { + content: "\e65a"; } + +.mdi-action-redeem:before { + content: "\e65b"; } + +.mdi-action-reorder:before { + content: "\e65c"; } + +.mdi-action-report-problem:before { + content: "\e65d"; } + +.mdi-action-restore:before { + content: "\e65e"; } + +.mdi-action-room:before { + content: "\e65f"; } + +.mdi-action-schedule:before { + content: "\e660"; } + +.mdi-action-search:before { + content: "\e661"; } + +.mdi-action-settings-applications:before { + content: "\e662"; } + +.mdi-action-settings-backup-restore:before { + content: "\e663"; } + +.mdi-action-settings-bluetooth:before { + content: "\e664"; } + +.mdi-action-settings-cell:before { + content: "\e665"; } + +.mdi-action-settings-display:before { + content: "\e666"; } + +.mdi-action-settings-ethernet:before { + content: "\e667"; } + +.mdi-action-settings-input-antenna:before { + content: "\e668"; } + +.mdi-action-settings-input-component:before { + content: "\e669"; } + +.mdi-action-settings-input-composite:before { + content: "\e66a"; } + +.mdi-action-settings-input-hdmi:before { + content: "\e66b"; } + +.mdi-action-settings-input-svideo:before { + content: "\e66c"; } + +.mdi-action-settings-overscan:before { + content: "\e66d"; } + +.mdi-action-settings-phone:before { + content: "\e66e"; } + +.mdi-action-settings-power:before { + content: "\e66f"; } + +.mdi-action-settings-remote:before { + content: "\e670"; } + +.mdi-action-settings-voice:before { + content: "\e671"; } + +.mdi-action-settings:before { + content: "\e672"; } + +.mdi-action-shop-two:before { + content: "\e673"; } + +.mdi-action-shop:before { + content: "\e674"; } + +.mdi-action-shopping-basket:before { + content: "\e675"; } + +.mdi-action-shopping-cart:before { + content: "\e676"; } + +.mdi-action-speaker-notes:before { + content: "\e677"; } + +.mdi-action-spellcheck:before { + content: "\e678"; } + +.mdi-action-star-rate:before { + content: "\e679"; } + +.mdi-action-stars:before { + content: "\e67a"; } + +.mdi-action-store:before { + content: "\e67b"; } + +.mdi-action-subject:before { + content: "\e67c"; } + +.mdi-action-supervisor-account:before { + content: "\e67d"; } + +.mdi-action-swap-horiz:before { + content: "\e67e"; } + +.mdi-action-swap-vert-circle:before { + content: "\e67f"; } + +.mdi-action-swap-vert:before { + content: "\e680"; } + +.mdi-action-system-update-tv:before { + content: "\e681"; } + +.mdi-action-tab-unselected:before { + content: "\e682"; } + +.mdi-action-tab:before { + content: "\e683"; } + +.mdi-action-theaters:before { + content: "\e684"; } + +.mdi-action-thumb-down:before { + content: "\e685"; } + +.mdi-action-thumb-up:before { + content: "\e686"; } + +.mdi-action-thumbs-up-down:before { + content: "\e687"; } + +.mdi-action-toc:before { + content: "\e688"; } + +.mdi-action-today:before { + content: "\e689"; } + +.mdi-action-track-changes:before { + content: "\e68a"; } + +.mdi-action-translate:before { + content: "\e68b"; } + +.mdi-action-trending-down:before { + content: "\e68c"; } + +.mdi-action-trending-neutral:before { + content: "\e68d"; } + +.mdi-action-trending-up:before { + content: "\e68e"; } + +.mdi-action-turned-in-not:before { + content: "\e68f"; } + +.mdi-action-turned-in:before { + content: "\e690"; } + +.mdi-action-verified-user:before { + content: "\e691"; } + +.mdi-action-view-agenda:before { + content: "\e692"; } + +.mdi-action-view-array:before { + content: "\e693"; } + +.mdi-action-view-carousel:before { + content: "\e694"; } + +.mdi-action-view-column:before { + content: "\e695"; } + +.mdi-action-view-day:before { + content: "\e696"; } + +.mdi-action-view-headline:before { + content: "\e697"; } + +.mdi-action-view-list:before { + content: "\e698"; } + +.mdi-action-view-module:before { + content: "\e699"; } + +.mdi-action-view-quilt:before { + content: "\e69a"; } + +.mdi-action-view-stream:before { + content: "\e69b"; } + +.mdi-action-view-week:before { + content: "\e69c"; } + +.mdi-action-visibility-off:before { + content: "\e69d"; } + +.mdi-action-visibility:before { + content: "\e69e"; } + +.mdi-action-wallet-giftcard:before { + content: "\e69f"; } + +.mdi-action-wallet-membership:before { + content: "\e6a0"; } + +.mdi-action-wallet-travel:before { + content: "\e6a1"; } + +.mdi-action-work:before { + content: "\e6a2"; } + +.mdi-alert-error:before { + content: "\e6a3"; } + +.mdi-alert-warning:before { + content: "\e6a4"; } + +.mdi-av-album:before { + content: "\e6a5"; } + +.mdi-av-closed-caption:before { + content: "\e6a6"; } + +.mdi-av-equalizer:before { + content: "\e6a7"; } + +.mdi-av-explicit:before { + content: "\e6a8"; } + +.mdi-av-fast-forward:before { + content: "\e6a9"; } + +.mdi-av-fast-rewind:before { + content: "\e6aa"; } + +.mdi-av-games:before { + content: "\e6ab"; } + +.mdi-av-hearing:before { + content: "\e6ac"; } + +.mdi-av-high-quality:before { + content: "\e6ad"; } + +.mdi-av-loop:before { + content: "\e6ae"; } + +.mdi-av-mic-none:before { + content: "\e6af"; } + +.mdi-av-mic-off:before { + content: "\e6b0"; } + +.mdi-av-mic:before { + content: "\e6b1"; } + +.mdi-av-movie:before { + content: "\e6b2"; } + +.mdi-av-my-library-add:before { + content: "\e6b3"; } + +.mdi-av-my-library-books:before { + content: "\e6b4"; } + +.mdi-av-my-library-music:before { + content: "\e6b5"; } + +.mdi-av-new-releases:before { + content: "\e6b6"; } + +.mdi-av-not-interested:before { + content: "\e6b7"; } + +.mdi-av-pause-circle-fill:before { + content: "\e6b8"; } + +.mdi-av-pause-circle-outline:before { + content: "\e6b9"; } + +.mdi-av-pause:before { + content: "\e6ba"; } + +.mdi-av-play-arrow:before { + content: "\e6bb"; } + +.mdi-av-play-circle-fill:before { + content: "\e6bc"; } + +.mdi-av-play-circle-outline:before { + content: "\e6bd"; } + +.mdi-av-play-shopping-bag:before { + content: "\e6be"; } + +.mdi-av-playlist-add:before { + content: "\e6bf"; } + +.mdi-av-queue-music:before { + content: "\e6c0"; } + +.mdi-av-queue:before { + content: "\e6c1"; } + +.mdi-av-radio:before { + content: "\e6c2"; } + +.mdi-av-recent-actors:before { + content: "\e6c3"; } + +.mdi-av-repeat-one:before { + content: "\e6c4"; } + +.mdi-av-repeat:before { + content: "\e6c5"; } + +.mdi-av-replay:before { + content: "\e6c6"; } + +.mdi-av-shuffle:before { + content: "\e6c7"; } + +.mdi-av-skip-next:before { + content: "\e6c8"; } + +.mdi-av-skip-previous:before { + content: "\e6c9"; } + +.mdi-av-snooze:before { + content: "\e6ca"; } + +.mdi-av-stop:before { + content: "\e6cb"; } + +.mdi-av-subtitles:before { + content: "\e6cc"; } + +.mdi-av-surround-sound:before { + content: "\e6cd"; } + +.mdi-av-timer:before { + content: "\e6ce"; } + +.mdi-av-video-collection:before { + content: "\e6cf"; } + +.mdi-av-videocam-off:before { + content: "\e6d0"; } + +.mdi-av-videocam:before { + content: "\e6d1"; } + +.mdi-av-volume-down:before { + content: "\e6d2"; } + +.mdi-av-volume-mute:before { + content: "\e6d3"; } + +.mdi-av-volume-off:before { + content: "\e6d4"; } + +.mdi-av-volume-up:before { + content: "\e6d5"; } + +.mdi-av-web:before { + content: "\e6d6"; } + +.mdi-communication-business:before { + content: "\e6d7"; } + +.mdi-communication-call-end:before { + content: "\e6d8"; } + +.mdi-communication-call-made:before { + content: "\e6d9"; } + +.mdi-communication-call-merge:before { + content: "\e6da"; } + +.mdi-communication-call-missed:before { + content: "\e6db"; } + +.mdi-communication-call-received:before { + content: "\e6dc"; } + +.mdi-communication-call-split:before { + content: "\e6dd"; } + +.mdi-communication-call:before { + content: "\e6de"; } + +.mdi-communication-chat:before { + content: "\e6df"; } + +.mdi-communication-clear-all:before { + content: "\e6e0"; } + +.mdi-communication-comment:before { + content: "\e6e1"; } + +.mdi-communication-contacts:before { + content: "\e6e2"; } + +.mdi-communication-dialer-sip:before { + content: "\e6e3"; } + +.mdi-communication-dialpad:before { + content: "\e6e4"; } + +.mdi-communication-dnd-on:before { + content: "\e6e5"; } + +.mdi-communication-email:before { + content: "\e6e6"; } + +.mdi-communication-forum:before { + content: "\e6e7"; } + +.mdi-communication-import-export:before { + content: "\e6e8"; } + +.mdi-communication-invert-colors-off:before { + content: "\e6e9"; } + +.mdi-communication-invert-colors-on:before { + content: "\e6ea"; } + +.mdi-communication-live-help:before { + content: "\e6eb"; } + +.mdi-communication-location-off:before { + content: "\e6ec"; } + +.mdi-communication-location-on:before { + content: "\e6ed"; } + +.mdi-communication-message:before { + content: "\e6ee"; } + +.mdi-communication-messenger:before { + content: "\e6ef"; } + +.mdi-communication-no-sim:before { + content: "\e6f0"; } + +.mdi-communication-phone:before { + content: "\e6f1"; } + +.mdi-communication-portable-wifi-off:before { + content: "\e6f2"; } + +.mdi-communication-quick-contacts-dialer:before { + content: "\e6f3"; } + +.mdi-communication-quick-contacts-mail:before { + content: "\e6f4"; } + +.mdi-communication-ring-volume:before { + content: "\e6f5"; } + +.mdi-communication-stay-current-landscape:before { + content: "\e6f6"; } + +.mdi-communication-stay-current-portrait:before { + content: "\e6f7"; } + +.mdi-communication-stay-primary-landscape:before { + content: "\e6f8"; } + +.mdi-communication-stay-primary-portrait:before { + content: "\e6f9"; } + +.mdi-communication-swap-calls:before { + content: "\e6fa"; } + +.mdi-communication-textsms:before { + content: "\e6fb"; } + +.mdi-communication-voicemail:before { + content: "\e6fc"; } + +.mdi-communication-vpn-key:before { + content: "\e6fd"; } + +.mdi-content-add-box:before { + content: "\e6fe"; } + +.mdi-content-add-circle-outline:before { + content: "\e6ff"; } + +.mdi-content-add-circle:before { + content: "\e700"; } + +.mdi-content-add:before { + content: "\e701"; } + +.mdi-content-archive:before { + content: "\e702"; } + +.mdi-content-backspace:before { + content: "\e703"; } + +.mdi-content-block:before { + content: "\e704"; } + +.mdi-content-clear:before { + content: "\e705"; } + +.mdi-content-content-copy:before { + content: "\e706"; } + +.mdi-content-content-cut:before { + content: "\e707"; } + +.mdi-content-content-paste:before { + content: "\e708"; } + +.mdi-content-create:before { + content: "\e709"; } + +.mdi-content-drafts:before { + content: "\e70a"; } + +.mdi-content-filter-list:before { + content: "\e70b"; } + +.mdi-content-flag:before { + content: "\e70c"; } + +.mdi-content-forward:before { + content: "\e70d"; } + +.mdi-content-gesture:before { + content: "\e70e"; } + +.mdi-content-inbox:before { + content: "\e70f"; } + +.mdi-content-link:before { + content: "\e710"; } + +.mdi-content-mail:before { + content: "\e711"; } + +.mdi-content-markunread:before { + content: "\e712"; } + +.mdi-content-redo:before { + content: "\e713"; } + +.mdi-content-remove-circle-outline:before { + content: "\e714"; } + +.mdi-content-remove-circle:before { + content: "\e715"; } + +.mdi-content-remove:before { + content: "\e716"; } + +.mdi-content-reply-all:before { + content: "\e717"; } + +.mdi-content-reply:before { + content: "\e718"; } + +.mdi-content-report:before { + content: "\e719"; } + +.mdi-content-save:before { + content: "\e71a"; } + +.mdi-content-select-all:before { + content: "\e71b"; } + +.mdi-content-send:before { + content: "\e71c"; } + +.mdi-content-sort:before { + content: "\e71d"; } + +.mdi-content-text-format:before { + content: "\e71e"; } + +.mdi-content-undo:before { + content: "\e71f"; } + +.mdi-editor-attach-file:before { + content: "\e776"; } + +.mdi-editor-attach-money:before { + content: "\e777"; } + +.mdi-editor-border-all:before { + content: "\e778"; } + +.mdi-editor-border-bottom:before { + content: "\e779"; } + +.mdi-editor-border-clear:before { + content: "\e77a"; } + +.mdi-editor-border-color:before { + content: "\e77b"; } + +.mdi-editor-border-horizontal:before { + content: "\e77c"; } + +.mdi-editor-border-inner:before { + content: "\e77d"; } + +.mdi-editor-border-left:before { + content: "\e77e"; } + +.mdi-editor-border-outer:before { + content: "\e77f"; } + +.mdi-editor-border-right:before { + content: "\e780"; } + +.mdi-editor-border-style:before { + content: "\e781"; } + +.mdi-editor-border-top:before { + content: "\e782"; } + +.mdi-editor-border-vertical:before { + content: "\e783"; } + +.mdi-editor-format-align-center:before { + content: "\e784"; } + +.mdi-editor-format-align-justify:before { + content: "\e785"; } + +.mdi-editor-format-align-left:before { + content: "\e786"; } + +.mdi-editor-format-align-right:before { + content: "\e787"; } + +.mdi-editor-format-bold:before { + content: "\e788"; } + +.mdi-editor-format-clear:before { + content: "\e789"; } + +.mdi-editor-format-color-fill:before { + content: "\e78a"; } + +.mdi-editor-format-color-reset:before { + content: "\e78b"; } + +.mdi-editor-format-color-text:before { + content: "\e78c"; } + +.mdi-editor-format-indent-decrease:before { + content: "\e78d"; } + +.mdi-editor-format-indent-increase:before { + content: "\e78e"; } + +.mdi-editor-format-italic:before { + content: "\e78f"; } + +.mdi-editor-format-line-spacing:before { + content: "\e790"; } + +.mdi-editor-format-list-bulleted:before { + content: "\e791"; } + +.mdi-editor-format-list-numbered:before { + content: "\e792"; } + +.mdi-editor-format-paint:before { + content: "\e793"; } + +.mdi-editor-format-quote:before { + content: "\e794"; } + +.mdi-editor-format-size:before { + content: "\e795"; } + +.mdi-editor-format-strikethrough:before { + content: "\e796"; } + +.mdi-editor-format-textdirection-l-to-r:before { + content: "\e797"; } + +.mdi-editor-format-textdirection-r-to-l:before { + content: "\e798"; } + +.mdi-editor-format-underline:before { + content: "\e799"; } + +.mdi-editor-functions:before { + content: "\e79a"; } + +.mdi-editor-insert-chart:before { + content: "\e79b"; } + +.mdi-editor-insert-comment:before { + content: "\e79c"; } + +.mdi-editor-insert-drive-file:before { + content: "\e79d"; } + +.mdi-editor-insert-emoticon:before { + content: "\e79e"; } + +.mdi-editor-insert-invitation:before { + content: "\e79f"; } + +.mdi-editor-insert-link:before { + content: "\e7a0"; } + +.mdi-editor-insert-photo:before { + content: "\e7a1"; } + +.mdi-editor-merge-type:before { + content: "\e7a2"; } + +.mdi-editor-mode-comment:before { + content: "\e7a3"; } + +.mdi-editor-mode-edit:before { + content: "\e7a4"; } + +.mdi-editor-publish:before { + content: "\e7a5"; } + +.mdi-editor-vertical-align-bottom:before { + content: "\e7a6"; } + +.mdi-editor-vertical-align-center:before { + content: "\e7a7"; } + +.mdi-editor-vertical-align-top:before { + content: "\e7a8"; } + +.mdi-editor-wrap-text:before { + content: "\e7a9"; } + +.mdi-file-attachment:before { + content: "\e7aa"; } + +.mdi-file-cloud-circle:before { + content: "\e7ab"; } + +.mdi-file-cloud-done:before { + content: "\e7ac"; } + +.mdi-file-cloud-download:before { + content: "\e7ad"; } + +.mdi-file-cloud-off:before { + content: "\e7ae"; } + +.mdi-file-cloud-queue:before { + content: "\e7af"; } + +.mdi-file-cloud-upload:before { + content: "\e7b0"; } + +.mdi-file-cloud:before { + content: "\e7b1"; } + +.mdi-file-file-download:before { + content: "\e7b2"; } + +.mdi-file-file-upload:before { + content: "\e7b3"; } + +.mdi-file-folder-open:before { + content: "\e7b4"; } + +.mdi-file-folder-shared:before { + content: "\e7b5"; } + +.mdi-file-folder:before { + content: "\e7b6"; } + +.mdi-device-access-alarm:before { + content: "\e720"; } + +.mdi-device-access-alarms:before { + content: "\e721"; } + +.mdi-device-access-time:before { + content: "\e722"; } + +.mdi-device-add-alarm:before { + content: "\e723"; } + +.mdi-device-airplanemode-off:before { + content: "\e724"; } + +.mdi-device-airplanemode-on:before { + content: "\e725"; } + +.mdi-device-battery-20:before { + content: "\e726"; } + +.mdi-device-battery-30:before { + content: "\e727"; } + +.mdi-device-battery-50:before { + content: "\e728"; } + +.mdi-device-battery-60:before { + content: "\e729"; } + +.mdi-device-battery-80:before { + content: "\e72a"; } + +.mdi-device-battery-90:before { + content: "\e72b"; } + +.mdi-device-battery-alert:before { + content: "\e72c"; } + +.mdi-device-battery-charging-20:before { + content: "\e72d"; } + +.mdi-device-battery-charging-30:before { + content: "\e72e"; } + +.mdi-device-battery-charging-50:before { + content: "\e72f"; } + +.mdi-device-battery-charging-60:before { + content: "\e730"; } + +.mdi-device-battery-charging-80:before { + content: "\e731"; } + +.mdi-device-battery-charging-90:before { + content: "\e732"; } + +.mdi-device-battery-charging-full:before { + content: "\e733"; } + +.mdi-device-battery-full:before { + content: "\e734"; } + +.mdi-device-battery-std:before { + content: "\e735"; } + +.mdi-device-battery-unknown:before { + content: "\e736"; } + +.mdi-device-bluetooth-connected:before { + content: "\e737"; } + +.mdi-device-bluetooth-disabled:before { + content: "\e738"; } + +.mdi-device-bluetooth-searching:before { + content: "\e739"; } + +.mdi-device-bluetooth:before { + content: "\e73a"; } + +.mdi-device-brightness-auto:before { + content: "\e73b"; } + +.mdi-device-brightness-high:before { + content: "\e73c"; } + +.mdi-device-brightness-low:before { + content: "\e73d"; } + +.mdi-device-brightness-medium:before { + content: "\e73e"; } + +.mdi-device-data-usage:before { + content: "\e73f"; } + +.mdi-device-developer-mode:before { + content: "\e740"; } + +.mdi-device-devices:before { + content: "\e741"; } + +.mdi-device-dvr:before { + content: "\e742"; } + +.mdi-device-gps-fixed:before { + content: "\e743"; } + +.mdi-device-gps-not-fixed:before { + content: "\e744"; } + +.mdi-device-gps-off:before { + content: "\e745"; } + +.mdi-device-location-disabled:before { + content: "\e746"; } + +.mdi-device-location-searching:before { + content: "\e747"; } + +.mdi-device-multitrack-audio:before { + content: "\e748"; } + +.mdi-device-network-cell:before { + content: "\e749"; } + +.mdi-device-network-wifi:before { + content: "\e74a"; } + +.mdi-device-nfc:before { + content: "\e74b"; } + +.mdi-device-now-wallpaper:before { + content: "\e74c"; } + +.mdi-device-now-widgets:before { + content: "\e74d"; } + +.mdi-device-screen-lock-landscape:before { + content: "\e74e"; } + +.mdi-device-screen-lock-portrait:before { + content: "\e74f"; } + +.mdi-device-screen-lock-rotation:before { + content: "\e750"; } + +.mdi-device-screen-rotation:before { + content: "\e751"; } + +.mdi-device-sd-storage:before { + content: "\e752"; } + +.mdi-device-settings-system-daydream:before { + content: "\e753"; } + +.mdi-device-signal-cellular-0-bar:before { + content: "\e754"; } + +.mdi-device-signal-cellular-1-bar:before { + content: "\e755"; } + +.mdi-device-signal-cellular-2-bar:before { + content: "\e756"; } + +.mdi-device-signal-cellular-3-bar:before { + content: "\e757"; } + +.mdi-device-signal-cellular-4-bar:before { + content: "\e758"; } + +.mdi-signal-wifi-statusbar-connected-no-internet-after:before { + content: "\e8f6"; } + +.mdi-device-signal-cellular-connected-no-internet-0-bar:before { + content: "\e759"; } + +.mdi-device-signal-cellular-connected-no-internet-1-bar:before { + content: "\e75a"; } + +.mdi-device-signal-cellular-connected-no-internet-2-bar:before { + content: "\e75b"; } + +.mdi-device-signal-cellular-connected-no-internet-3-bar:before { + content: "\e75c"; } + +.mdi-device-signal-cellular-connected-no-internet-4-bar:before { + content: "\e75d"; } + +.mdi-device-signal-cellular-no-sim:before { + content: "\e75e"; } + +.mdi-device-signal-cellular-null:before { + content: "\e75f"; } + +.mdi-device-signal-cellular-off:before { + content: "\e760"; } + +.mdi-device-signal-wifi-0-bar:before { + content: "\e761"; } + +.mdi-device-signal-wifi-1-bar:before { + content: "\e762"; } + +.mdi-device-signal-wifi-2-bar:before { + content: "\e763"; } + +.mdi-device-signal-wifi-3-bar:before { + content: "\e764"; } + +.mdi-device-signal-wifi-4-bar:before { + content: "\e765"; } + +.mdi-device-signal-wifi-off:before { + content: "\e766"; } + +.mdi-device-signal-wifi-statusbar-1-bar:before { + content: "\e767"; } + +.mdi-device-signal-wifi-statusbar-2-bar:before { + content: "\e768"; } + +.mdi-device-signal-wifi-statusbar-3-bar:before { + content: "\e769"; } + +.mdi-device-signal-wifi-statusbar-4-bar:before { + content: "\e76a"; } + +.mdi-device-signal-wifi-statusbar-connected-no-internet-:before { + content: "\e76b"; } + +.mdi-device-signal-wifi-statusbar-connected-no-internet:before { + content: "\e76f"; } + +.mdi-device-signal-wifi-statusbar-connected-no-internet-2:before { + content: "\e76c"; } + +.mdi-device-signal-wifi-statusbar-connected-no-internet-3:before { + content: "\e76d"; } + +.mdi-device-signal-wifi-statusbar-connected-no-internet-4:before { + content: "\e76e"; } + +.mdi-signal-wifi-statusbar-not-connected-after:before { + content: "\e8f7"; } + +.mdi-device-signal-wifi-statusbar-not-connected:before { + content: "\e770"; } + +.mdi-device-signal-wifi-statusbar-null:before { + content: "\e771"; } + +.mdi-device-storage:before { + content: "\e772"; } + +.mdi-device-usb:before { + content: "\e773"; } + +.mdi-device-wifi-lock:before { + content: "\e774"; } + +.mdi-device-wifi-tethering:before { + content: "\e775"; } + +.mdi-hardware-cast-connected:before { + content: "\e7b7"; } + +.mdi-hardware-cast:before { + content: "\e7b8"; } + +.mdi-hardware-computer:before { + content: "\e7b9"; } + +.mdi-hardware-desktop-mac:before { + content: "\e7ba"; } + +.mdi-hardware-desktop-windows:before { + content: "\e7bb"; } + +.mdi-hardware-dock:before { + content: "\e7bc"; } + +.mdi-hardware-gamepad:before { + content: "\e7bd"; } + +.mdi-hardware-headset-mic:before { + content: "\e7be"; } + +.mdi-hardware-headset:before { + content: "\e7bf"; } + +.mdi-hardware-keyboard-alt:before { + content: "\e7c0"; } + +.mdi-hardware-keyboard-arrow-down:before { + content: "\e7c1"; } + +.mdi-hardware-keyboard-arrow-left:before { + content: "\e7c2"; } + +.mdi-hardware-keyboard-arrow-right:before { + content: "\e7c3"; } + +.mdi-hardware-keyboard-arrow-up:before { + content: "\e7c4"; } + +.mdi-hardware-keyboard-backspace:before { + content: "\e7c5"; } + +.mdi-hardware-keyboard-capslock:before { + content: "\e7c6"; } + +.mdi-hardware-keyboard-control:before { + content: "\e7c7"; } + +.mdi-hardware-keyboard-hide:before { + content: "\e7c8"; } + +.mdi-hardware-keyboard-return:before { + content: "\e7c9"; } + +.mdi-hardware-keyboard-tab:before { + content: "\e7ca"; } + +.mdi-hardware-keyboard-voice:before { + content: "\e7cb"; } + +.mdi-hardware-keyboard:before { + content: "\e7cc"; } + +.mdi-hardware-laptop-chromebook:before { + content: "\e7cd"; } + +.mdi-hardware-laptop-mac:before { + content: "\e7ce"; } + +.mdi-hardware-laptop-windows:before { + content: "\e7cf"; } + +.mdi-hardware-laptop:before { + content: "\e7d0"; } + +.mdi-hardware-memory:before { + content: "\e7d1"; } + +.mdi-hardware-mouse:before { + content: "\e7d2"; } + +.mdi-hardware-phone-android:before { + content: "\e7d3"; } + +.mdi-hardware-phone-iphone:before { + content: "\e7d4"; } + +.mdi-hardware-phonelink-off:before { + content: "\e7d5"; } + +.mdi-hardware-phonelink:before { + content: "\e7d6"; } + +.mdi-hardware-security:before { + content: "\e7d7"; } + +.mdi-hardware-sim-card:before { + content: "\e7d8"; } + +.mdi-hardware-smartphone:before { + content: "\e7d9"; } + +.mdi-hardware-speaker:before { + content: "\e7da"; } + +.mdi-hardware-tablet-android:before { + content: "\e7db"; } + +.mdi-hardware-tablet-mac:before { + content: "\e7dc"; } + +.mdi-hardware-tablet:before { + content: "\e7dd"; } + +.mdi-hardware-tv:before { + content: "\e7de"; } + +.mdi-hardware-watch:before { + content: "\e7df"; } + +.mdi-image-add-to-photos:before { + content: "\e7e0"; } + +.mdi-image-adjust:before { + content: "\e7e1"; } + +.mdi-image-assistant-photo:before { + content: "\e7e2"; } + +.mdi-image-audiotrack:before { + content: "\e7e3"; } + +.mdi-image-blur-circular:before { + content: "\e7e4"; } + +.mdi-image-blur-linear:before { + content: "\e7e5"; } + +.mdi-image-blur-off:before { + content: "\e7e6"; } + +.mdi-image-blur-on:before { + content: "\e7e7"; } + +.mdi-image-brightness-1:before { + content: "\e7e8"; } + +.mdi-image-brightness-2:before { + content: "\e7e9"; } + +.mdi-image-brightness-3:before { + content: "\e7ea"; } + +.mdi-image-brightness-4:before { + content: "\e7eb"; } + +.mdi-image-brightness-5:before { + content: "\e7ec"; } + +.mdi-image-brightness-6:before { + content: "\e7ed"; } + +.mdi-image-brightness-7:before { + content: "\e7ee"; } + +.mdi-image-brush:before { + content: "\e7ef"; } + +.mdi-image-camera-alt:before { + content: "\e7f0"; } + +.mdi-image-camera-front:before { + content: "\e7f1"; } + +.mdi-image-camera-rear:before { + content: "\e7f2"; } + +.mdi-image-camera-roll:before { + content: "\e7f3"; } + +.mdi-image-camera:before { + content: "\e7f4"; } + +.mdi-image-center-focus-strong:before { + content: "\e7f5"; } + +.mdi-image-center-focus-weak:before { + content: "\e7f6"; } + +.mdi-image-collections:before { + content: "\e7f7"; } + +.mdi-image-color-lens:before { + content: "\e7f8"; } + +.mdi-image-colorize:before { + content: "\e7f9"; } + +.mdi-image-compare:before { + content: "\e7fa"; } + +.mdi-image-control-point-duplicate:before { + content: "\e7fb"; } + +.mdi-image-control-point:before { + content: "\e7fc"; } + +.mdi-image-crop-3-2:before { + content: "\e7fd"; } + +.mdi-image-crop-5-4:before { + content: "\e7fe"; } + +.mdi-image-crop-7-5:before { + content: "\e7ff"; } + +.mdi-image-crop-16-9:before { + content: "\e800"; } + +.mdi-image-crop-din:before { + content: "\e801"; } + +.mdi-image-crop-free:before { + content: "\e802"; } + +.mdi-image-crop-landscape:before { + content: "\e803"; } + +.mdi-image-crop-original:before { + content: "\e804"; } + +.mdi-image-crop-portrait:before { + content: "\e805"; } + +.mdi-image-crop-square:before { + content: "\e806"; } + +.mdi-image-crop:before { + content: "\e807"; } + +.mdi-image-dehaze:before { + content: "\e808"; } + +.mdi-image-details:before { + content: "\e809"; } + +.mdi-image-edit:before { + content: "\e80a"; } + +.mdi-image-exposure-minus-1:before { + content: "\e80b"; } + +.mdi-image-exposure-minus-2:before { + content: "\e80c"; } + +.mdi-image-exposure-plus-1:before { + content: "\e80d"; } + +.mdi-image-exposure-plus-2:before { + content: "\e80e"; } + +.mdi-image-exposure-zero:before { + content: "\e80f"; } + +.mdi-image-exposure:before { + content: "\e810"; } + +.mdi-image-filter-1:before { + content: "\e811"; } + +.mdi-image-filter-2:before { + content: "\e812"; } + +.mdi-image-filter-3:before { + content: "\e813"; } + +.mdi-image-filter-4:before { + content: "\e814"; } + +.mdi-image-filter-5:before { + content: "\e815"; } + +.mdi-image-filter-6:before { + content: "\e816"; } + +.mdi-image-filter-7:before { + content: "\e817"; } + +.mdi-image-filter-8:before { + content: "\e818"; } + +.mdi-image-filter-9-plus:before { + content: "\e819"; } + +.mdi-image-filter-9:before { + content: "\e81a"; } + +.mdi-image-filter-b-and-w:before { + content: "\e81b"; } + +.mdi-image-filter-center-focus:before { + content: "\e81c"; } + +.mdi-image-filter-drama:before { + content: "\e81d"; } + +.mdi-image-filter-frames:before { + content: "\e81e"; } + +.mdi-image-filter-hdr:before { + content: "\e81f"; } + +.mdi-image-filter-none:before { + content: "\e820"; } + +.mdi-image-filter-tilt-shift:before { + content: "\e821"; } + +.mdi-image-filter-vintage:before { + content: "\e822"; } + +.mdi-image-filter:before { + content: "\e823"; } + +.mdi-image-flare:before { + content: "\e824"; } + +.mdi-image-flash-auto:before { + content: "\e825"; } + +.mdi-image-flash-off:before { + content: "\e826"; } + +.mdi-image-flash-on:before { + content: "\e827"; } + +.mdi-image-flip:before { + content: "\e828"; } + +.mdi-image-gradient:before { + content: "\e829"; } + +.mdi-image-grain:before { + content: "\e82a"; } + +.mdi-image-grid-off:before { + content: "\e82b"; } + +.mdi-image-grid-on:before { + content: "\e82c"; } + +.mdi-image-hdr-off:before { + content: "\e82d"; } + +.mdi-image-hdr-on:before { + content: "\e82e"; } + +.mdi-image-hdr-strong:before { + content: "\e82f"; } + +.mdi-image-hdr-weak:before { + content: "\e830"; } + +.mdi-image-healing:before { + content: "\e831"; } + +.mdi-image-image-aspect-ratio:before { + content: "\e832"; } + +.mdi-image-image:before { + content: "\e833"; } + +.mdi-image-iso:before { + content: "\e834"; } + +.mdi-image-landscape:before { + content: "\e835"; } + +.mdi-image-leak-add:before { + content: "\e836"; } + +.mdi-image-leak-remove:before { + content: "\e837"; } + +.mdi-image-lens:before { + content: "\e838"; } + +.mdi-image-looks-3:before { + content: "\e839"; } + +.mdi-image-looks-4:before { + content: "\e83a"; } + +.mdi-image-looks-5:before { + content: "\e83b"; } + +.mdi-image-looks-6:before { + content: "\e83c"; } + +.mdi-image-looks-one:before { + content: "\e83d"; } + +.mdi-image-looks-two:before { + content: "\e83e"; } + +.mdi-image-looks:before { + content: "\e83f"; } + +.mdi-image-loupe:before { + content: "\e840"; } + +.mdi-image-movie-creation:before { + content: "\e841"; } + +.mdi-image-nature-people:before { + content: "\e842"; } + +.mdi-image-nature:before { + content: "\e843"; } + +.mdi-image-navigate-before:before { + content: "\e844"; } + +.mdi-image-navigate-next:before { + content: "\e845"; } + +.mdi-image-palette:before { + content: "\e846"; } + +.mdi-image-panorama-fisheye:before { + content: "\e847"; } + +.mdi-image-panorama-horizontal:before { + content: "\e848"; } + +.mdi-image-panorama-vertical:before { + content: "\e849"; } + +.mdi-image-panorama-wide-angle:before { + content: "\e84a"; } + +.mdi-image-panorama:before { + content: "\e84b"; } + +.mdi-image-photo-album:before { + content: "\e84c"; } + +.mdi-image-photo-camera:before { + content: "\e84d"; } + +.mdi-image-photo-library:before { + content: "\e84e"; } + +.mdi-image-photo:before { + content: "\e84f"; } + +.mdi-image-portrait:before { + content: "\e850"; } + +.mdi-image-remove-red-eye:before { + content: "\e851"; } + +.mdi-image-rotate-left:before { + content: "\e852"; } + +.mdi-image-rotate-right:before { + content: "\e853"; } + +.mdi-image-slideshow:before { + content: "\e854"; } + +.mdi-image-straighten:before { + content: "\e855"; } + +.mdi-image-style:before { + content: "\e856"; } + +.mdi-image-switch-camera:before { + content: "\e857"; } + +.mdi-image-switch-video:before { + content: "\e858"; } + +.mdi-image-tag-faces:before { + content: "\e859"; } + +.mdi-image-texture:before { + content: "\e85a"; } + +.mdi-image-timelapse:before { + content: "\e85b"; } + +.mdi-image-timer-3:before { + content: "\e85c"; } + +.mdi-image-timer-10:before { + content: "\e85d"; } + +.mdi-image-timer-auto:before { + content: "\e85e"; } + +.mdi-image-timer-off:before { + content: "\e85f"; } + +.mdi-image-timer:before { + content: "\e860"; } + +.mdi-image-tonality:before { + content: "\e861"; } + +.mdi-image-transform:before { + content: "\e862"; } + +.mdi-image-tune:before { + content: "\e863"; } + +.mdi-image-wb-auto:before { + content: "\e864"; } + +.mdi-image-wb-cloudy:before { + content: "\e865"; } + +.mdi-image-wb-incandescent:before { + content: "\e866"; } + +.mdi-image-wb-irradescent:before { + content: "\e867"; } + +.mdi-image-wb-sunny:before { + content: "\e868"; } + +.mdi-maps-beenhere:before { + content: "\e869"; } + +.mdi-maps-directions-bike:before { + content: "\e86a"; } + +.mdi-maps-directions-bus:before { + content: "\e86b"; } + +.mdi-maps-directions-car:before { + content: "\e86c"; } + +.mdi-maps-directions-ferry:before { + content: "\e86d"; } + +.mdi-maps-directions-subway:before { + content: "\e86e"; } + +.mdi-maps-directions-train:before { + content: "\e86f"; } + +.mdi-maps-directions-transit:before { + content: "\e870"; } + +.mdi-maps-directions-walk:before { + content: "\e871"; } + +.mdi-maps-directions:before { + content: "\e872"; } + +.mdi-maps-flight:before { + content: "\e873"; } + +.mdi-maps-hotel:before { + content: "\e874"; } + +.mdi-maps-layers-clear:before { + content: "\e875"; } + +.mdi-maps-layers:before { + content: "\e876"; } + +.mdi-maps-local-airport:before { + content: "\e877"; } + +.mdi-maps-local-atm:before { + content: "\e878"; } + +.mdi-maps-local-attraction:before { + content: "\e879"; } + +.mdi-maps-local-bar:before { + content: "\e87a"; } + +.mdi-maps-local-cafe:before { + content: "\e87b"; } + +.mdi-maps-local-car-wash:before { + content: "\e87c"; } + +.mdi-maps-local-convenience-store:before { + content: "\e87d"; } + +.mdi-maps-local-drink:before { + content: "\e87e"; } + +.mdi-maps-local-florist:before { + content: "\e87f"; } + +.mdi-maps-local-gas-station:before { + content: "\e880"; } + +.mdi-maps-local-grocery-store:before { + content: "\e881"; } + +.mdi-maps-local-hospital:before { + content: "\e882"; } + +.mdi-maps-local-hotel:before { + content: "\e883"; } + +.mdi-maps-local-laundry-service:before { + content: "\e884"; } + +.mdi-maps-local-library:before { + content: "\e885"; } + +.mdi-maps-local-mall:before { + content: "\e886"; } + +.mdi-maps-local-movies:before { + content: "\e887"; } + +.mdi-maps-local-offer:before { + content: "\e888"; } + +.mdi-maps-local-parking:before { + content: "\e889"; } + +.mdi-maps-local-pharmacy:before { + content: "\e88a"; } + +.mdi-maps-local-phone:before { + content: "\e88b"; } + +.mdi-maps-local-pizza:before { + content: "\e88c"; } + +.mdi-maps-local-play:before { + content: "\e88d"; } + +.mdi-maps-local-post-office:before { + content: "\e88e"; } + +.mdi-maps-local-print-shop:before { + content: "\e88f"; } + +.mdi-maps-local-restaurant:before { + content: "\e890"; } + +.mdi-maps-local-see:before { + content: "\e891"; } + +.mdi-maps-local-shipping:before { + content: "\e892"; } + +.mdi-maps-local-taxi:before { + content: "\e893"; } + +.mdi-maps-location-history:before { + content: "\e894"; } + +.mdi-maps-map:before { + content: "\e895"; } + +.mdi-maps-my-location:before { + content: "\e896"; } + +.mdi-maps-navigation:before { + content: "\e897"; } + +.mdi-maps-pin-drop:before { + content: "\e898"; } + +.mdi-maps-place:before { + content: "\e899"; } + +.mdi-maps-rate-review:before { + content: "\e89a"; } + +.mdi-maps-restaurant-menu:before { + content: "\e89b"; } + +.mdi-maps-satellite:before { + content: "\e89c"; } + +.mdi-maps-store-mall-directory:before { + content: "\e89d"; } + +.mdi-maps-terrain:before { + content: "\e89e"; } + +.mdi-maps-traffic:before { + content: "\e89f"; } + +.mdi-navigation-apps:before { + content: "\e8a0"; } + +.mdi-navigation-arrow-back:before { + content: "\e8a1"; } + +.mdi-navigation-arrow-drop-down-circle:before { + content: "\e8a2"; } + +.mdi-navigation-arrow-drop-down:before { + content: "\e8a3"; } + +.mdi-navigation-arrow-drop-up:before { + content: "\e8a4"; } + +.mdi-navigation-arrow-forward:before { + content: "\e8a5"; } + +.mdi-navigation-cancel:before { + content: "\e8a6"; } + +.mdi-navigation-check:before { + content: "\e8a7"; } + +.mdi-navigation-chevron-left:before { + content: "\e8a8"; } + +.mdi-navigation-chevron-right:before { + content: "\e8a9"; } + +.mdi-navigation-close:before { + content: "\e8aa"; } + +.mdi-navigation-expand-less:before { + content: "\e8ab"; } + +.mdi-navigation-expand-more:before { + content: "\e8ac"; } + +.mdi-navigation-fullscreen-exit:before { + content: "\e8ad"; } + +.mdi-navigation-fullscreen:before { + content: "\e8ae"; } + +.mdi-navigation-menu:before { + content: "\e8af"; } + +.mdi-navigation-more-horiz:before { + content: "\e8b0"; } + +.mdi-navigation-more-vert:before { + content: "\e8b1"; } + +.mdi-navigation-refresh:before { + content: "\e8b2"; } + +.mdi-navigation-unfold-less:before { + content: "\e8b3"; } + +.mdi-navigation-unfold-more:before { + content: "\e8b4"; } + +.mdi-notification-adb:before { + content: "\e8b5"; } + +.mdi-notification-bluetooth-audio:before { + content: "\e8b6"; } + +.mdi-notification-disc-full:before { + content: "\e8b7"; } + +.mdi-notification-dnd-forwardslash:before { + content: "\e8b8"; } + +.mdi-notification-do-not-disturb:before { + content: "\e8b9"; } + +.mdi-notification-drive-eta:before { + content: "\e8ba"; } + +.mdi-notification-event-available:before { + content: "\e8bb"; } + +.mdi-notification-event-busy:before { + content: "\e8bc"; } + +.mdi-notification-event-note:before { + content: "\e8bd"; } + +.mdi-notification-folder-special:before { + content: "\e8be"; } + +.mdi-notification-mms:before { + content: "\e8bf"; } + +.mdi-notification-more:before { + content: "\e8c0"; } + +.mdi-notification-network-locked:before { + content: "\e8c1"; } + +.mdi-notification-phone-bluetooth-speaker:before { + content: "\e8c2"; } + +.mdi-notification-phone-forwarded:before { + content: "\e8c3"; } + +.mdi-notification-phone-in-talk:before { + content: "\e8c4"; } + +.mdi-notification-phone-locked:before { + content: "\e8c5"; } + +.mdi-notification-phone-missed:before { + content: "\e8c6"; } + +.mdi-notification-phone-paused:before { + content: "\e8c7"; } + +.mdi-notification-play-download:before { + content: "\e8c8"; } + +.mdi-notification-play-install:before { + content: "\e8c9"; } + +.mdi-notification-sd-card:before { + content: "\e8ca"; } + +.mdi-notification-sim-card-alert:before { + content: "\e8cb"; } + +.mdi-notification-sms-failed:before { + content: "\e8cc"; } + +.mdi-notification-sms:before { + content: "\e8cd"; } + +.mdi-notification-sync-disabled:before { + content: "\e8ce"; } + +.mdi-notification-sync-problem:before { + content: "\e8cf"; } + +.mdi-notification-sync:before { + content: "\e8d0"; } + +.mdi-notification-system-update:before { + content: "\e8d1"; } + +.mdi-notification-tap-and-play:before { + content: "\e8d2"; } + +.mdi-notification-time-to-leave:before { + content: "\e8d3"; } + +.mdi-notification-vibration:before { + content: "\e8d4"; } + +.mdi-notification-voice-chat:before { + content: "\e8d5"; } + +.mdi-notification-vpn-lock:before { + content: "\e8d6"; } + +.mdi-social-cake:before { + content: "\e8d7"; } + +.mdi-social-domain:before { + content: "\e8d8"; } + +.mdi-social-group-add:before { + content: "\e8d9"; } + +.mdi-social-group:before { + content: "\e8da"; } + +.mdi-social-location-city:before { + content: "\e8db"; } + +.mdi-social-mood:before { + content: "\e8dc"; } + +.mdi-social-notifications-none:before { + content: "\e8dd"; } + +.mdi-social-notifications-off:before { + content: "\e8de"; } + +.mdi-social-notifications-on:before { + content: "\e8df"; } + +.mdi-social-notifications-paused:before { + content: "\e8e0"; } + +.mdi-social-notifications:before { + content: "\e8e1"; } + +.mdi-social-pages:before { + content: "\e8e2"; } + +.mdi-social-party-mode:before { + content: "\e8e3"; } + +.mdi-social-people-outline:before { + content: "\e8e4"; } + +.mdi-social-people:before { + content: "\e8e5"; } + +.mdi-social-person-add:before { + content: "\e8e6"; } + +.mdi-social-person-outline:before { + content: "\e8e7"; } + +.mdi-social-person:before { + content: "\e8e8"; } + +.mdi-social-plus-one:before { + content: "\e8e9"; } + +.mdi-social-poll:before { + content: "\e8ea"; } + +.mdi-social-public:before { + content: "\e8eb"; } + +.mdi-social-school:before { + content: "\e8ec"; } + +.mdi-social-share:before { + content: "\e8ed"; } + +.mdi-social-whatshot:before { + content: "\e8ee"; } + +.mdi-toggle-check-box-outline-blank:before { + content: "\e8ef"; } + +.mdi-toggle-check-box:before { + content: "\e8f0"; } + +.mdi-toggle-radio-button-off:before { + content: "\e8f1"; } + +.mdi-toggle-radio-button-on:before { + content: "\e8f2"; } + +.mdi-toggle-star-half:before { + content: "\e8f3"; } + +.mdi-toggle-star-outline:before { + content: "\e8f4"; } + +.mdi-toggle-star:before { + content: "\e8f5"; } + +.container { + margin: 0 auto; + max-width: 1280px; + width: 90%; } + +@media only screen and (min-width: 601px) { + .container { + width: 85%; } } + +@media only screen and (min-width: 993px) { + .container { + width: 70%; } } + +.container .row { + margin-left: -0.75rem; + margin-right: -0.75rem; } + +.section { + padding-top: 1rem; + padding-bottom: 1rem; } +.section.no-pad { + padding: 0; } +.section.no-pad-bot { + padding-bottom: 0; } +.section.no-pad-top { + padding-top: 0; } + +.row { + margin-left: auto; + margin-right: auto; + margin-bottom: 20px; } +.row:after { + content: ""; + display: table; + clear: both; } +.row .col { + float: left; + box-sizing: border-box; + padding: 0 0.75rem; } +.row .col[class*="push-"], .row .col[class*="pull-"] { + position: relative; } +.row .col.s1 { + width: 8.33333%; + margin-left: auto; + left: auto; + right: auto; } +.row .col.s2 { + width: 16.66667%; + margin-left: auto; + left: auto; + right: auto; } +.row .col.s3 { + width: 25%; + margin-left: auto; + left: auto; + right: auto; } +.row .col.s4 { + width: 33.33333%; + margin-left: auto; + left: auto; + right: auto; } +.row .col.s5 { + width: 41.66667%; + margin-left: auto; + left: auto; + right: auto; } +.row .col.s6 { + width: 50%; + margin-left: auto; + left: auto; + right: auto; } +.row .col.s7 { + width: 58.33333%; + margin-left: auto; + left: auto; + right: auto; } +.row .col.s8 { + width: 66.66667%; + margin-left: auto; + left: auto; + right: auto; } +.row .col.s9 { + width: 75%; + margin-left: auto; + left: auto; + right: auto; } +.row .col.s10 { + width: 83.33333%; + margin-left: auto; + left: auto; + right: auto; } +.row .col.s11 { + width: 91.66667%; + margin-left: auto; + left: auto; + right: auto; } +.row .col.s12 { + width: 100%; + margin-left: auto; + left: auto; + right: auto; } +.row .col.offset-s1 { + margin-left: 8.33333%; } +.row .col.pull-s1 { + right: 8.33333%; } +.row .col.push-s1 { + left: 8.33333%; } +.row .col.offset-s2 { + margin-left: 16.66667%; } +.row .col.pull-s2 { + right: 16.66667%; } +.row .col.push-s2 { + left: 16.66667%; } +.row .col.offset-s3 { + margin-left: 25%; } +.row .col.pull-s3 { + right: 25%; } +.row .col.push-s3 { + left: 25%; } +.row .col.offset-s4 { + margin-left: 33.33333%; } +.row .col.pull-s4 { + right: 33.33333%; } +.row .col.push-s4 { + left: 33.33333%; } +.row .col.offset-s5 { + margin-left: 41.66667%; } +.row .col.pull-s5 { + right: 41.66667%; } +.row .col.push-s5 { + left: 41.66667%; } +.row .col.offset-s6 { + margin-left: 50%; } +.row .col.pull-s6 { + right: 50%; } +.row .col.push-s6 { + left: 50%; } +.row .col.offset-s7 { + margin-left: 58.33333%; } +.row .col.pull-s7 { + right: 58.33333%; } +.row .col.push-s7 { + left: 58.33333%; } +.row .col.offset-s8 { + margin-left: 66.66667%; } +.row .col.pull-s8 { + right: 66.66667%; } +.row .col.push-s8 { + left: 66.66667%; } +.row .col.offset-s9 { + margin-left: 75%; } +.row .col.pull-s9 { + right: 75%; } +.row .col.push-s9 { + left: 75%; } +.row .col.offset-s10 { + margin-left: 83.33333%; } +.row .col.pull-s10 { + right: 83.33333%; } +.row .col.push-s10 { + left: 83.33333%; } +.row .col.offset-s11 { + margin-left: 91.66667%; } +.row .col.pull-s11 { + right: 91.66667%; } +.row .col.push-s11 { + left: 91.66667%; } +.row .col.offset-s12 { + margin-left: 100%; } +.row .col.pull-s12 { + right: 100%; } +.row .col.push-s12 { + left: 100%; } +@media only screen and (min-width: 601px) { + .row .col.m1 { + width: 8.33333%; + margin-left: auto; + left: auto; + right: auto; } + .row .col.m2 { + width: 16.66667%; + margin-left: auto; + left: auto; + right: auto; } + .row .col.m3 { + width: 25%; + margin-left: auto; + left: auto; + right: auto; } + .row .col.m4 { + width: 33.33333%; + margin-left: auto; + left: auto; + right: auto; } + .row .col.m5 { + width: 41.66667%; + margin-left: auto; + left: auto; + right: auto; } + .row .col.m6 { + width: 50%; + margin-left: auto; + left: auto; + right: auto; } + .row .col.m7 { + width: 58.33333%; + margin-left: auto; + left: auto; + right: auto; } + .row .col.m8 { + width: 66.66667%; + margin-left: auto; + left: auto; + right: auto; } + .row .col.m9 { + width: 75%; + margin-left: auto; + left: auto; + right: auto; } + .row .col.m10 { + width: 83.33333%; + margin-left: auto; + left: auto; + right: auto; } + .row .col.m11 { + width: 91.66667%; + margin-left: auto; + left: auto; + right: auto; } + .row .col.m12 { + width: 100%; + margin-left: auto; + left: auto; + right: auto; } + .row .col.offset-m1 { + margin-left: 8.33333%; } + .row .col.pull-m1 { + right: 8.33333%; } + .row .col.push-m1 { + left: 8.33333%; } + .row .col.offset-m2 { + margin-left: 16.66667%; } + .row .col.pull-m2 { + right: 16.66667%; } + .row .col.push-m2 { + left: 16.66667%; } + .row .col.offset-m3 { + margin-left: 25%; } + .row .col.pull-m3 { + right: 25%; } + .row .col.push-m3 { + left: 25%; } + .row .col.offset-m4 { + margin-left: 33.33333%; } + .row .col.pull-m4 { + right: 33.33333%; } + .row .col.push-m4 { + left: 33.33333%; } + .row .col.offset-m5 { + margin-left: 41.66667%; } + .row .col.pull-m5 { + right: 41.66667%; } + .row .col.push-m5 { + left: 41.66667%; } + .row .col.offset-m6 { + margin-left: 50%; } + .row .col.pull-m6 { + right: 50%; } + .row .col.push-m6 { + left: 50%; } + .row .col.offset-m7 { + margin-left: 58.33333%; } + .row .col.pull-m7 { + right: 58.33333%; } + .row .col.push-m7 { + left: 58.33333%; } + .row .col.offset-m8 { + margin-left: 66.66667%; } + .row .col.pull-m8 { + right: 66.66667%; } + .row .col.push-m8 { + left: 66.66667%; } + .row .col.offset-m9 { + margin-left: 75%; } + .row .col.pull-m9 { + right: 75%; } + .row .col.push-m9 { + left: 75%; } + .row .col.offset-m10 { + margin-left: 83.33333%; } + .row .col.pull-m10 { + right: 83.33333%; } + .row .col.push-m10 { + left: 83.33333%; } + .row .col.offset-m11 { + margin-left: 91.66667%; } + .row .col.pull-m11 { + right: 91.66667%; } + .row .col.push-m11 { + left: 91.66667%; } + .row .col.offset-m12 { + margin-left: 100%; } + .row .col.pull-m12 { + right: 100%; } + .row .col.push-m12 { + left: 100%; } } +@media only screen and (min-width: 993px) { + .row .col.l1 { + width: 8.33333%; + margin-left: auto; + left: auto; + right: auto; } + .row .col.l2 { + width: 16.66667%; + margin-left: auto; + left: auto; + right: auto; } + .row .col.l3 { + width: 25%; + margin-left: auto; + left: auto; + right: auto; } + .row .col.l4 { + width: 33.33333%; + margin-left: auto; + left: auto; + right: auto; } + .row .col.l5 { + width: 41.66667%; + margin-left: auto; + left: auto; + right: auto; } + .row .col.l6 { + width: 50%; + margin-left: auto; + left: auto; + right: auto; } + .row .col.l7 { + width: 58.33333%; + margin-left: auto; + left: auto; + right: auto; } + .row .col.l8 { + width: 66.66667%; + margin-left: auto; + left: auto; + right: auto; } + .row .col.l9 { + width: 75%; + margin-left: auto; + left: auto; + right: auto; } + .row .col.l10 { + width: 83.33333%; + margin-left: auto; + left: auto; + right: auto; } + .row .col.l11 { + width: 91.66667%; + margin-left: auto; + left: auto; + right: auto; } + .row .col.l12 { + width: 100%; + margin-left: auto; + left: auto; + right: auto; } + .row .col.offset-l1 { + margin-left: 8.33333%; } + .row .col.pull-l1 { + right: 8.33333%; } + .row .col.push-l1 { + left: 8.33333%; } + .row .col.offset-l2 { + margin-left: 16.66667%; } + .row .col.pull-l2 { + right: 16.66667%; } + .row .col.push-l2 { + left: 16.66667%; } + .row .col.offset-l3 { + margin-left: 25%; } + .row .col.pull-l3 { + right: 25%; } + .row .col.push-l3 { + left: 25%; } + .row .col.offset-l4 { + margin-left: 33.33333%; } + .row .col.pull-l4 { + right: 33.33333%; } + .row .col.push-l4 { + left: 33.33333%; } + .row .col.offset-l5 { + margin-left: 41.66667%; } + .row .col.pull-l5 { + right: 41.66667%; } + .row .col.push-l5 { + left: 41.66667%; } + .row .col.offset-l6 { + margin-left: 50%; } + .row .col.pull-l6 { + right: 50%; } + .row .col.push-l6 { + left: 50%; } + .row .col.offset-l7 { + margin-left: 58.33333%; } + .row .col.pull-l7 { + right: 58.33333%; } + .row .col.push-l7 { + left: 58.33333%; } + .row .col.offset-l8 { + margin-left: 66.66667%; } + .row .col.pull-l8 { + right: 66.66667%; } + .row .col.push-l8 { + left: 66.66667%; } + .row .col.offset-l9 { + margin-left: 75%; } + .row .col.pull-l9 { + right: 75%; } + .row .col.push-l9 { + left: 75%; } + .row .col.offset-l10 { + margin-left: 83.33333%; } + .row .col.pull-l10 { + right: 83.33333%; } + .row .col.push-l10 { + left: 83.33333%; } + .row .col.offset-l11 { + margin-left: 91.66667%; } + .row .col.pull-l11 { + right: 91.66667%; } + .row .col.push-l11 { + left: 91.66667%; } + .row .col.offset-l12 { + margin-left: 100%; } + .row .col.pull-l12 { + right: 100%; } + .row .col.push-l12 { + left: 100%; } } + +nav { + color: #fff; + background-color: #1a73e8; + width: 100%; + height: 56px; + line-height: 56px; } +nav a { + color: #fff; } +nav i, +nav [class^="mdi-"], nav [class*="mdi-"], +nav i.material-icons { + display: block; + font-size: 2rem; + height: 56px; + line-height: 56px; } +nav .nav-wrapper { + position: relative; + height: 100%; } +@media only screen and (min-width: 993px) { + nav a.button-collapse { + display: none; } } +nav .button-collapse { + float: left; + position: relative; + z-index: 1; + height: 56px; } +nav .button-collapse i { + font-size: 2.7rem; + height: 56px; + line-height: 56px; } +nav .brand-logo { + position: absolute; + color: #fff; + display: inline-block; + font-size: 2.1rem; + padding: 0; + white-space: nowrap; } +nav .brand-logo.center { + left: 50%; + transform: translateX(-50%); } +@media only screen and (max-width: 992px) { + nav .brand-logo { + left: 50%; + transform: translateX(-50%); } + nav .brand-logo.left, nav .brand-logo.right { + padding: 0; + transform: none; } + nav .brand-logo.left { + left: 0.5rem; } + nav .brand-logo.right { + right: 0.5rem; + left: auto; } } +nav .brand-logo.right { + right: 0.5rem; + padding: 0; } +nav ul { + margin: 0; } +nav ul li { + transition: background-color .3s; + float: left; + padding: 0; } +nav ul li.active { + background-color: rgba(0, 0, 0, 0.1); } +nav ul a { + transition: background-color .3s; + font-size: 1rem; + color: #fff; + display: block; + padding: 0 15px; + cursor: pointer; } +nav ul a.btn, nav ul a.btn-large, nav ul a.btn-large, nav ul a.btn-flat, nav ul a.btn-floating { + margin-top: -2px; + margin-left: 15px; + margin-right: 15px; } +nav ul a:hover { + background-color: rgba(0, 0, 0, 0.1); } +nav ul.left { + float: left; } +nav .input-field { + margin: 0; } +nav .input-field input { + height: 100%; + font-size: 1.2rem; + border: none; + padding-left: 2rem; } +nav .input-field input:focus, nav .input-field input[type=text]:valid, nav .input-field input[type=password]:valid, nav .input-field input[type=email]:valid, nav .input-field input[type=url]:valid, nav .input-field input[type=date]:valid { + border: none; + box-shadow: none; } +nav .input-field label { + top: 0; + left: 0; } +nav .input-field label i { + color: rgba(255, 255, 255, 0.7); + transition: color .3s; } +nav .input-field label.active i { + color: #fff; } +nav .input-field label.active { + transform: translateY(0); } + +.navbar-fixed { + position: relative; + height: 56px; + z-index: 998; } +.navbar-fixed nav { + position: fixed; } + +@media only screen and (min-width: 601px) { + nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i { + height: 64px; + line-height: 64px; } + ul.side-nav.mini-with-expand { + top: 64px !important; + height: calc(100vh - 64px) !important; } + .navbar-fixed { + height: 64px; } } + +a { + text-decoration: none; } + +html { + line-height: 1.5; + font-family: sans-serif; + font-weight: normal; + color: rgba(0, 0, 0, 0.87); } +@media only screen and (min-width: 0) { + html { + font-size: 14px; } } +@media only screen and (min-width: 992px) { + html { + font-size: 14.5px; } } +@media only screen and (min-width: 1200px) { + html { + font-size: 15px; } } + +h1, h2, h3, h4, h5, h6 { + font-weight: 400; + line-height: 1.1; } + +h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { + font-weight: inherit; } + +h1 { + font-size: 4.2rem; + line-height: 110%; + margin: 2.1rem 0 1.68rem 0; } + +h2 { + font-size: 3.56rem; + line-height: 110%; + margin: 1.78rem 0 1.424rem 0; } + +h3 { + font-size: 2.92rem; + line-height: 110%; + margin: 1.46rem 0 1.168rem 0; } + +h4 { + font-size: 2.28rem; + line-height: 110%; + margin: 1.14rem 0 0.912rem 0; } + +h5 { + font-size: 1.64rem; + line-height: 110%; + margin: 0.82rem 0 0.656rem 0; } + +h6 { + font-size: 1rem; + line-height: 110%; + margin: 0.5rem 0 0.4rem 0; } + +em { + font-style: italic; } + +strong { + font-weight: 500; } + +small { + font-size: 75%; } + +.light, footer.page-footer .footer-copyright { + font-weight: 300; } + +.thin { + font-weight: 200; } + +.flow-text { + font-weight: 300; } +@media only screen and (min-width: 360px) { + .flow-text { + font-size: 1.2rem; } } +@media only screen and (min-width: 390px) { + .flow-text { + font-size: 1.224rem; } } +@media only screen and (min-width: 420px) { + .flow-text { + font-size: 1.248rem; } } +@media only screen and (min-width: 450px) { + .flow-text { + font-size: 1.272rem; } } +@media only screen and (min-width: 480px) { + .flow-text { + font-size: 1.296rem; } } +@media only screen and (min-width: 510px) { + .flow-text { + font-size: 1.32rem; } } +@media only screen and (min-width: 540px) { + .flow-text { + font-size: 1.344rem; } } +@media only screen and (min-width: 570px) { + .flow-text { + font-size: 1.368rem; } } +@media only screen and (min-width: 600px) { + .flow-text { + font-size: 1.392rem; } } +@media only screen and (min-width: 630px) { + .flow-text { + font-size: 1.416rem; } } +@media only screen and (min-width: 660px) { + .flow-text { + font-size: 1.44rem; } } +@media only screen and (min-width: 690px) { + .flow-text { + font-size: 1.464rem; } } +@media only screen and (min-width: 720px) { + .flow-text { + font-size: 1.488rem; } } +@media only screen and (min-width: 750px) { + .flow-text { + font-size: 1.512rem; } } +@media only screen and (min-width: 780px) { + .flow-text { + font-size: 1.536rem; } } +@media only screen and (min-width: 810px) { + .flow-text { + font-size: 1.56rem; } } +@media only screen and (min-width: 840px) { + .flow-text { + font-size: 1.584rem; } } +@media only screen and (min-width: 870px) { + .flow-text { + font-size: 1.608rem; } } +@media only screen and (min-width: 900px) { + .flow-text { + font-size: 1.632rem; } } +@media only screen and (min-width: 930px) { + .flow-text { + font-size: 1.656rem; } } +@media only screen and (min-width: 960px) { + .flow-text { + font-size: 1.68rem; } } +@media only screen and (max-width: 360px) { + .flow-text { + font-size: 1.2rem; } } + +.card-panel { + transition: box-shadow .25s; + padding: 20px; + margin: 0.5rem 0 1rem 0; + border-radius: 2px; + background-color: #fff; } + +.card { + position: relative; + margin: 0.5rem 0 1rem 0; + background-color: #fff; + transition: box-shadow .25s; + border-radius: 2px; } +.card .card-title { + font-size: 24px; + font-weight: 300; } +.card .card-title.activator { + cursor: pointer; } +.card.small, .card.medium, .card.large { + position: relative; } +.card.small .card-image, .card.medium .card-image, .card.large .card-image { + max-height: 60%; + overflow: hidden; } +.card.small .card-content, .card.medium .card-content, .card.large .card-content { + max-height: 40%; + overflow: hidden; } +.card.small .card-action, .card.medium .card-action, .card.large .card-action { + position: absolute; + bottom: 0; + left: 0; + right: 0; + z-index: 1; + background-color: inherit; } +.card.small { + height: 300px; } +.card.medium { + height: 400px; } +.card.large { + height: 500px; } +.card .card-image { + position: relative; } +.card .card-image img { + display: block; + border-radius: 2px 2px 0 0; + position: relative; + left: 0; + right: 0; + top: 0; + bottom: 0; + width: 100%; } +.card .card-image .card-title { + color: #fff; + position: absolute; + bottom: 0; + left: 0; + padding: 20px; } +.card .card-content { + padding: 20px; + border-radius: 0 0 2px 2px; } +.card .card-content p { + margin: 0; + color: inherit; } +.card .card-content .card-title { + line-height: 48px; } +.card .card-action { + border-top: 1px solid rgba(160, 160, 160, 0.2); + padding: 20px; } +.card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating) { + color: #ffab40; + margin-right: 20px; + transition: color .3s ease; + text-transform: uppercase; } +.card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating):hover { + color: #ffd8a6; } +.card .card-reveal { + padding: 20px; + position: absolute; + background-color: #fff; + width: 100%; + overflow-y: auto; + top: 100%; + height: 100%; + z-index: 1; + display: none; } +.card .card-reveal .card-title { + cursor: pointer; + display: block; } + +#toast-container { + display: block; + position: fixed; + z-index: 10000; } +@media only screen and (max-width: 600px) { + #toast-container { + min-width: 100%; + bottom: 0%; } } +@media only screen and (min-width: 601px) and (max-width: 992px) { + #toast-container { + left: 5%; + bottom: 7%; + max-width: 90%; } } +@media only screen and (min-width: 993px) { + #toast-container { + top: 10%; + right: 7%; + max-width: 86%; } } + +.toast { + border-radius: 2px; + top: 0; + width: auto; + clear: both; + margin-top: 10px; + position: relative; + max-width: 100%; + height: auto; + min-height: 48px; + line-height: 1.5em; + word-break: break-all; + background-color: #323232; + padding: 10px 25px; + font-size: 1.1rem; + font-weight: 300; + color: #fff; + display: flex; + align-items: center; + justify-content: space-between; } +.toast .btn, .toast .btn-large, .toast .btn-flat { + margin: 0; + margin-left: 3rem; } +.toast.rounded { + border-radius: 24px; } +@media only screen and (max-width: 600px) { + .toast { + width: 100%; + border-radius: 0; } } +@media only screen and (min-width: 601px) and (max-width: 992px) { + .toast { + float: left; } } +@media only screen and (min-width: 993px) { + .toast { + float: right; } } + +.tabs { + display: flex; + position: relative; + overflow-x: auto; + overflow-y: hidden; + height: 48px; + background-color: #fff; + margin: 0 auto; + width: 100%; + white-space: nowrap; } +.tabs .tab { + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + display: block; + float: left; + text-align: center; + line-height: 48px; + height: 48px; + padding: 0; + margin: 0; + text-transform: uppercase; + text-overflow: ellipsis; + overflow: hidden; + letter-spacing: .8px; + width: 15%; + min-width: 80px; } +.tabs .tab a { + color: #1a73e8; + display: block; + width: 100%; + height: 100%; + text-overflow: ellipsis; + overflow: hidden; + transition: color .28s ease; } +.tabs .tab a:hover { + color: #77acf1; } +.tabs .tab.disabled a { + color: #77acf1; + cursor: default; } +.tabs .indicator { + position: absolute; + bottom: 0; + height: 2px; + background-color: #609eef; + will-change: left, right; } + +.material-tooltip { + padding: 10px 8px; + font-size: 1rem; + z-index: 2000; + background-color: transparent; + border-radius: 2px; + color: #fff; + min-height: 36px; + line-height: 120%; + opacity: 0; + display: none; + position: absolute; + text-align: center; + max-width: calc(100% - 4px); + overflow: hidden; + left: 0; + top: 0; + will-change: top, left; } + +.backdrop { + position: absolute; + opacity: 0; + display: none; + height: 7px; + width: 14px; + border-radius: 0 0 14px 14px; + background-color: #323232; + z-index: -1; + transform-origin: 50% 10%; + will-change: transform, opacity; } + +.btn, .btn-large, .btn-flat { + border: none; + border-radius: 2px; + display: inline-block; + height: 36px; + line-height: 36px; + outline: 0; + padding: 0 2rem; + text-transform: uppercase; + vertical-align: middle; + -webkit-tap-highlight-color: transparent; } + +.btn.disabled, .disabled.btn-large, .btn-floating.disabled, .btn-large.disabled, .btn:disabled, .btn-large:disabled, .btn-large:disabled, .btn-floating:disabled { + background-color: #DFDFDF !important; + box-shadow: none; + color: #9F9F9F !important; + cursor: default; } +.btn.disabled *, .disabled.btn-large *, .btn-floating.disabled *, .btn-large.disabled *, .btn:disabled *, .btn-large:disabled *, .btn-large:disabled *, .btn-floating:disabled * { + pointer-events: none; } +.btn.disabled:hover, .disabled.btn-large:hover, .btn-floating.disabled:hover, .btn-large.disabled:hover, .btn:disabled:hover, .btn-large:disabled:hover, .btn-large:disabled:hover, .btn-floating:disabled:hover { + background-color: #DFDFDF; + color: #9F9F9F; } + +.btn i, .btn-large i, .btn-floating i, .btn-large i, .btn-flat i { + font-size: 1.3rem; + line-height: inherit; } + +.btn, .btn-large { + text-decoration: none; + color: #fff; + background-color: #1a73e8; + text-align: center; + letter-spacing: .5px; + transition: .2s ease-out; + cursor: pointer; } +.btn:hover, .btn-large:hover { + background-color: #3181ea; } + +.btn-floating { + display: inline-block; + color: #fff; + position: relative; + overflow: hidden; + z-index: 1; + width: 37px; + height: 37px; + line-height: 37px; + padding: 0; + background-color: #1a73e8; + border-radius: 50%; + transition: .3s; + cursor: pointer; + vertical-align: middle; } +.btn-floating i { + width: inherit; + display: inline-block; + text-align: center; + color: #fff; + font-size: 1.6rem; + line-height: 37px; } +.btn-floating:hover { + background-color: #1a73e8; } +.btn-floating:before { + border-radius: 0; } +.btn-floating.btn-large { + width: 55.5px; + height: 55.5px; } +.btn-floating.btn-large i { + line-height: 55.5px; } + +button.btn-floating { + border: none; } + +.fixed-action-btn { + position: fixed; + right: 23px; + bottom: 23px; + padding-top: 15px; + margin-bottom: 0; + z-index: 998; } +.fixed-action-btn.active ul { + visibility: visible; } +.fixed-action-btn.horizontal { + padding: 0 0 0 15px; } +.fixed-action-btn.horizontal ul { + text-align: right; + right: 64px; + height: 100%; + left: initial; + width: 500px; + /*width 100% only goes to width of button container */ } +.fixed-action-btn.horizontal ul li { + display: inline-block; + margin: 15px 15px 0 0; } +.fixed-action-btn ul { + left: 0; + right: 0; + text-align: center; + position: absolute; + bottom: 64px; + margin: 0; + visibility: hidden; } +.fixed-action-btn ul li { + margin-bottom: 15px; } +.fixed-action-btn ul a.btn-floating { + opacity: 0; } + +.btn-flat { + box-shadow: none; + background-color: transparent; + color: #343434; + cursor: pointer; } +.btn-flat.disabled { + color: #b3b3b3; + cursor: default; } + +.btn-large { + height: 54px; + line-height: 56px; } +.btn-large i { + font-size: 1.6rem; } + +.btn-block { + display: block; } + +.dropdown-content { + background-color: #fff; + margin: 0; + display: none; + min-width: 100px; + max-height: 650px; + overflow-y: auto; + opacity: 0; + position: absolute; + z-index: 999; + will-change: width, height; } +.dropdown-content li { + clear: both; + color: rgba(0, 0, 0, 0.87); + cursor: pointer; + min-height: 50px; + line-height: 1.5rem; + width: 100%; + text-align: left; + text-transform: none; } +.dropdown-content li:hover, .dropdown-content li.active, .dropdown-content li.selected { + background-color: #eee; } +.dropdown-content li.active.selected { + background-color: #e1e1e1; } +.dropdown-content li.divider { + min-height: 0; + height: 1px; } +.dropdown-content li > a, .dropdown-content li > span { + font-size: 16px; + color: #1a73e8; + display: block; + line-height: 22px; + padding: 14px 16px; } +.dropdown-content li > span > label { + top: 1px; + left: 3px; + height: 18px; } +.dropdown-content li > a > i { + height: inherit; + line-height: inherit; } + +/*! * Waves v0.6.0 * http://fian.my.id/Waves * * Copyright 2014 Alfiana E. Sibuea and other contributors * Released under the MIT license * https://github.com/fians/Waves/blob/master/LICENSE - */.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1;will-change:opacity,transform;transition:all .3s ease-out}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;background:rgba(0,0,0,0.2);transition:all .7s ease-out;transition-property:transform,opacity;transform:scale(0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background-color:rgba(255,255,255,0.45)}.waves-effect.waves-red .waves-ripple{background-color:rgba(244,67,54,0.7)}.waves-effect.waves-yellow .waves-ripple{background-color:rgba(255,235,59,0.7)}.waves-effect.waves-orange .waves-ripple{background-color:rgba(255,152,0,0.7)}.waves-effect.waves-purple .waves-ripple{background-color:rgba(156,39,176,0.7)}.waves-effect.waves-green .waves-ripple{background-color:rgba(76,175,80,0.7)}.waves-effect.waves-teal .waves-ripple{background-color:rgba(0,150,136,0.7)}.waves-effect input[type="button"],.waves-effect input[type="reset"],.waves-effect input[type="submit"]{border:0;font-style:normal;font-size:inherit;text-transform:inherit;background:0}.waves-notransition{transition:none!important}.waves-circle{transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle,white 100%,black 100%)}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%;-webkit-mask-image:none}.waves-block{display:block}a.waves-effect .waves-ripple{z-index:-1}.modal{display:none;position:fixed;left:0;right:0;background-color:#fafafa;padding:0;max-height:70%;width:55%;margin:auto;overflow-y:auto;border-radius:2px;will-change:top,opacity}@media only screen and (max-width:992px){.modal{width:80%}}.modal h1,.modal h2,.modal h3,.modal h4{margin-top:0}.modal .modal-content{padding:24px}.modal .modal-close{cursor:pointer}.modal .modal-footer{border-radius:0 0 2px 2px;background-color:#fafafa;padding:4px 6px;height:56px;width:100%}.modal .modal-footer .btn,.modal .modal-footer .btn-large,.modal .modal-footer .btn-flat{float:right;margin:6px 0}.lean-overlay{position:fixed;z-index:999;top:-100px;left:0;bottom:0;right:0;height:125%;width:100%;background:#000;display:none;will-change:opacity}.modal.modal-fixed-footer{padding:0;height:70%}.modal.modal-fixed-footer .modal-content{position:absolute;height:calc(100% - 56px);max-height:100%;width:100%;overflow-y:auto}.modal.modal-fixed-footer .modal-footer{border-top:1px solid rgba(0,0,0,0.1);position:absolute;bottom:0}.modal.bottom-sheet{top:auto;bottom:-100%;margin:0;width:100%;max-height:45%;border-radius:0;will-change:bottom,opacity}.collapsible{border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;margin:.5rem 0 1rem 0}.collapsible-header{display:block;cursor:pointer;min-height:3rem;line-height:3rem;padding:0 1rem;background-color:#fff;border-bottom:1px solid #ddd}.collapsible-header i{width:2rem;font-size:1.6rem;line-height:3rem;display:block;float:left;text-align:center;margin-right:1rem}.collapsible-body{display:none;border-bottom:1px solid #ddd;box-sizing:border-box}.collapsible-body p{margin:0;padding:2rem}.side-nav .collapsible{border:0;box-shadow:none}.side-nav .collapsible li{padding:0}.side-nav .collapsible-header{background-color:transparent;border:0;line-height:inherit;height:inherit;margin:0 1rem}.side-nav .collapsible-header i{line-height:inherit}.side-nav .collapsible-body{border:0;background-color:#fff}.side-nav .collapsible-body li a{margin:0 1rem 0 2rem}.collapsible.popout{border:0;box-shadow:none}.collapsible.popout>li{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);margin:0 24px;transition:margin .35s cubic-bezier(0.25,0.46,0.45,0.94)}.collapsible.popout>li.active{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);margin:16px 0}.chip{display:inline-block;height:32px;font-size:13px;font-weight:500;color:rgba(0,0,0,0.6);line-height:32px;padding:0 12px;border-radius:16px;background-color:#e4e4e4}.chip img{float:left;margin:0 8px 0 -12px;height:32px;width:32px;border-radius:50%}.chip i.material-icons{cursor:pointer;float:right;font-size:16px;line-height:32px;padding-left:8px}.materialboxed{display:block;cursor:zoom-in;position:relative;transition:opacity .4s}.materialboxed:hover{will-change:left,top,width,height}.materialboxed:hover:not(.active){opacity:.8}.materialboxed.active{cursor:zoom-out}#materialbox-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#292929;z-index:999;will-change:opacity}.materialbox-caption{position:fixed;display:none;color:#fff;line-height:50px;bottom:0;width:100%;text-align:center;padding:0 15%;height:50px;z-index:1000;-webkit-font-smoothing:antialiased}select:focus{outline:1px solid #f4f8fe}button:focus{outline:0;background-color:#2d7eea}label{font-size:.8rem;color:#9e9e9e}::-webkit-input-placeholder{color:#d1d1d1}:-moz-placeholder{color:#d1d1d1}::-moz-placeholder{color:#d1d1d1}:-ms-input-placeholder{color:#d1d1d1}input:not([type]),input[type=text],input[type=password],input[type=email],input[type=url],input[type=time],input[type=date],input[type=datetime-local],input[type=tel],input[type=number],input[type=search],textarea.materialize-textarea{background-color:transparent;border:0;border-bottom:1px solid #9e9e9e;border-radius:0;outline:0;height:3rem;width:100%;font-size:1rem;margin:0 0 15px 0;padding:0;box-shadow:none;box-sizing:content-box;transition:all .3s}input:not([type]):disabled,input:not([type])[readonly="readonly"],input[type=text]:disabled,input[type=text][readonly="readonly"],input[type=password]:disabled,input[type=password][readonly="readonly"],input[type=email]:disabled,input[type=email][readonly="readonly"],input[type=url]:disabled,input[type=url][readonly="readonly"],input[type=time]:disabled,input[type=time][readonly="readonly"],input[type=date]:disabled,input[type=date][readonly="readonly"],input[type=datetime-local]:disabled,input[type=datetime-local][readonly="readonly"],input[type=tel]:disabled,input[type=tel][readonly="readonly"],input[type=number]:disabled,input[type=number][readonly="readonly"],input[type=search]:disabled,input[type=search][readonly="readonly"],textarea.materialize-textarea:disabled,textarea.materialize-textarea[readonly="readonly"]{color:rgba(0,0,0,0.26);border-bottom:1px dotted rgba(0,0,0,0.26)}input:not([type]):disabled+label,input:not([type])[readonly="readonly"]+label,input[type=text]:disabled+label,input[type=text][readonly="readonly"]+label,input[type=password]:disabled+label,input[type=password][readonly="readonly"]+label,input[type=email]:disabled+label,input[type=email][readonly="readonly"]+label,input[type=url]:disabled+label,input[type=url][readonly="readonly"]+label,input[type=time]:disabled+label,input[type=time][readonly="readonly"]+label,input[type=date]:disabled+label,input[type=date][readonly="readonly"]+label,input[type=datetime-local]:disabled+label,input[type=datetime-local][readonly="readonly"]+label,input[type=tel]:disabled+label,input[type=tel][readonly="readonly"]+label,input[type=number]:disabled+label,input[type=number][readonly="readonly"]+label,input[type=search]:disabled+label,input[type=search][readonly="readonly"]+label,textarea.materialize-textarea:disabled+label,textarea.materialize-textarea[readonly="readonly"]+label{color:rgba(0,0,0,0.26)}input:not([type]):focus:not([readonly]),input[type=text]:focus:not([readonly]),input[type=password]:focus:not([readonly]),input[type=email]:focus:not([readonly]),input[type=url]:focus:not([readonly]),input[type=time]:focus:not([readonly]),input[type=date]:focus:not([readonly]),input[type=datetime-local]:focus:not([readonly]),input[type=tel]:focus:not([readonly]),input[type=number]:focus:not([readonly]),input[type=search]:focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #1a73e8;box-shadow:0 1px 0 0 #1a73e8}input:not([type]):focus:not([readonly])+label,input[type=text]:focus:not([readonly])+label,input[type=password]:focus:not([readonly])+label,input[type=email]:focus:not([readonly])+label,input[type=url]:focus:not([readonly])+label,input[type=time]:focus:not([readonly])+label,input[type=date]:focus:not([readonly])+label,input[type=datetime-local]:focus:not([readonly])+label,input[type=tel]:focus:not([readonly])+label,input[type=number]:focus:not([readonly])+label,input[type=search]:focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label{color:#1a73e8}input:not([type]).valid,input:not([type]):focus.valid,input[type=text].valid,input[type=text]:focus.valid,input[type=password].valid,input[type=password]:focus.valid,input[type=email].valid,input[type=email]:focus.valid,input[type=url].valid,input[type=url]:focus.valid,input[type=time].valid,input[type=time]:focus.valid,input[type=date].valid,input[type=date]:focus.valid,input[type=datetime-local].valid,input[type=datetime-local]:focus.valid,input[type=tel].valid,input[type=tel]:focus.valid,input[type=number].valid,input[type=number]:focus.valid,input[type=search].valid,input[type=search]:focus.valid,textarea.materialize-textarea.valid,textarea.materialize-textarea:focus.valid{border-bottom:1px solid #4caf50;box-shadow:0 1px 0 0 #4caf50}input:not([type]).valid+label:after,input:not([type]):focus.valid+label:after,input[type=text].valid+label:after,input[type=text]:focus.valid+label:after,input[type=password].valid+label:after,input[type=password]:focus.valid+label:after,input[type=email].valid+label:after,input[type=email]:focus.valid+label:after,input[type=url].valid+label:after,input[type=url]:focus.valid+label:after,input[type=time].valid+label:after,input[type=time]:focus.valid+label:after,input[type=date].valid+label:after,input[type=date]:focus.valid+label:after,input[type=datetime-local].valid+label:after,input[type=datetime-local]:focus.valid+label:after,input[type=tel].valid+label:after,input[type=tel]:focus.valid+label:after,input[type=number].valid+label:after,input[type=number]:focus.valid+label:after,input[type=search].valid+label:after,input[type=search]:focus.valid+label:after,textarea.materialize-textarea.valid+label:after,textarea.materialize-textarea:focus.valid+label:after{content:attr(data-success);color:#4caf50;opacity:1}input:not([type]).invalid,input:not([type]):focus.invalid,input[type=text].invalid,input[type=text]:focus.invalid,input[type=password].invalid,input[type=password]:focus.invalid,input[type=email].invalid,input[type=email]:focus.invalid,input[type=url].invalid,input[type=url]:focus.invalid,input[type=time].invalid,input[type=time]:focus.invalid,input[type=date].invalid,input[type=date]:focus.invalid,input[type=datetime-local].invalid,input[type=datetime-local]:focus.invalid,input[type=tel].invalid,input[type=tel]:focus.invalid,input[type=number].invalid,input[type=number]:focus.invalid,input[type=search].invalid,input[type=search]:focus.invalid,textarea.materialize-textarea.invalid,textarea.materialize-textarea:focus.invalid{border-bottom:1px solid #f44336;box-shadow:0 1px 0 0 #f44336}input:not([type]).invalid+label:after,input:not([type]):focus.invalid+label:after,input[type=text].invalid+label:after,input[type=text]:focus.invalid+label:after,input[type=password].invalid+label:after,input[type=password]:focus.invalid+label:after,input[type=email].invalid+label:after,input[type=email]:focus.invalid+label:after,input[type=url].invalid+label:after,input[type=url]:focus.invalid+label:after,input[type=time].invalid+label:after,input[type=time]:focus.invalid+label:after,input[type=date].invalid+label:after,input[type=date]:focus.invalid+label:after,input[type=datetime-local].invalid+label:after,input[type=datetime-local]:focus.invalid+label:after,input[type=tel].invalid+label:after,input[type=tel]:focus.invalid+label:after,input[type=number].invalid+label:after,input[type=number]:focus.invalid+label:after,input[type=search].invalid+label:after,input[type=search]:focus.invalid+label:after,textarea.materialize-textarea.invalid+label:after,textarea.materialize-textarea:focus.invalid+label:after{content:attr(data-error);color:#f44336;opacity:1}input:not([type])+label:after,input[type=text]+label:after,input[type=password]+label:after,input[type=email]+label:after,input[type=url]+label:after,input[type=time]+label:after,input[type=date]+label:after,input[type=datetime-local]+label:after,input[type=tel]+label:after,input[type=number]+label:after,input[type=search]+label:after,textarea.materialize-textarea+label:after{display:block;content:"";position:absolute;top:65px;opacity:0;transition:.2s opacity ease-out,.2s color ease-out}.input-field{position:relative;margin-top:1rem}.input-field label{color:#9e9e9e;position:absolute;top:.8rem;left:.75rem;font-size:1rem;cursor:text;transition:.2s ease-out}.input-field label.active{font-size:.8rem;transform:translateY(-140%)}.input-field .prefix{position:absolute;width:3rem;font-size:2rem;transition:color .2s}.input-field .prefix.active{color:#1a73e8}.input-field .prefix ~ input,.input-field .prefix ~ textarea{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.input-field .prefix ~ textarea{padding-top:.8rem}.input-field .prefix ~ label{margin-left:3rem}@media only screen and (max-width:992px){.input-field .prefix ~ input{width:86%;width:calc(100% - 3rem)}}@media only screen and (max-width:600px){.input-field .prefix ~ input{width:80%;width:calc(100% - 3rem)}}.input-field input[type=search]{display:block;line-height:inherit;padding-left:4rem;width:calc(100% - 4rem)}.input-field input[type=search]:focus{background-color:#fff;border:0;box-shadow:none;color:#444}.input-field input[type=search]:focus+label i,.input-field input[type=search]:focus ~ .mdi-navigation-close,.input-field input[type=search]:focus ~ .material-icons{color:#444}.input-field input[type=search]+label{left:1rem}.input-field input[type=search] ~ .mdi-navigation-close,.input-field input[type=search] ~ .material-icons{position:absolute;top:0;right:1rem;color:transparent;cursor:pointer;font-size:2rem;transition:.3s color}textarea{width:100%;height:3rem;background-color:transparent}textarea.materialize-textarea{overflow-y:hidden;padding:1.6rem 0;resize:none;min-height:3rem}.hiddendiv{display:none;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;padding-top:1.2rem}[type="radio"]:not(:checked),[type="radio"]:checked{position:absolute;left:-9999px;visibility:hidden}[type="radio"]:not(:checked)+label,[type="radio"]:checked+label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;transition:.28s ease;-khtml-user-select:none;user-select:none}[type="radio"]+label:before,[type="radio"]+label:after{content:'';position:absolute;left:0;top:0;margin:4px;width:16px;height:16px;z-index:0;transition:.28s ease}[type="radio"]:not(:checked)+label:before{border-radius:50%;border:2px solid #5a5a5a}[type="radio"]:not(:checked)+label:after{border-radius:50%;border:2px solid #5a5a5a;z-index:-1;transform:scale(0)}[type="radio"]:checked+label:before{border-radius:50%;border:2px solid transparent}[type="radio"]:checked+label:after{border-radius:50%;border:2px solid #1a73e8;background-color:#1a73e8;z-index:0;transform:scale(1.02)}[type="radio"].with-gap:checked+label:before{border-radius:50%;border:2px solid #1a73e8}[type="radio"].with-gap:checked+label:after{border-radius:50%;border:2px solid #1a73e8;background-color:#1a73e8;z-index:0;transform:scale(0.5)}[type="radio"].with-gap:disabled:checked+label:before{border:2px solid rgba(0,0,0,0.26)}[type="radio"].with-gap:disabled:checked+label:after{border:0;background-color:rgba(0,0,0,0.26)}[type="radio"]:disabled:not(:checked)+label:before,[type="radio"]:disabled:checked+label:before{background-color:transparent;border-color:rgba(0,0,0,0.26)}[type="radio"]:disabled+label{color:rgba(0,0,0,0.26)}[type="radio"]:disabled:not(:checked)+label:before{border-color:rgba(0,0,0,0.26)}[type="radio"]:disabled:checked+label:after{background-color:rgba(0,0,0,0.26);border-color:#bdbdbd}form p{margin-bottom:10px;text-align:left}form p:last-child{margin-bottom:0}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-9999px;visibility:hidden}[type="checkbox"]+label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}[type="checkbox"]+label:before{content:'';position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid #5a5a5a;border-radius:1px;margin-top:2px;transition:.2s}[type="checkbox"]:not(:checked):disabled+label:before{border:0;background-color:rgba(0,0,0,0.26)}[type="checkbox"]:checked+label:before{top:-4px;left:-3px;width:12px;height:22px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #1a73e8;border-bottom:2px solid #1a73e8;transform:rotate(40deg);backface-visibility:hidden;transform-origin:100% 100%}[type="checkbox"]:checked:disabled+label:before{border-right:2px solid rgba(0,0,0,0.26);border-bottom:2px solid rgba(0,0,0,0.26)}[type="checkbox"]:indeterminate+label:before{left:-10px;top:-11px;width:10px;height:22px;border-top:0;border-left:none;border-right:2px solid #1a73e8;border-bottom:0;transform:rotate(90deg);backface-visibility:hidden;transform-origin:100% 100%}[type="checkbox"]:indeterminate:disabled+label:before{border-right:2px solid rgba(0,0,0,0.26);background-color:transparent}[type="checkbox"].filled-in+label:after{border-radius:2px}[type="checkbox"].filled-in+label:before,[type="checkbox"].filled-in+label:after{content:'';left:0;position:absolute;transition:border .25s,background-color .25s,width .20s .1s,height .20s .1s,top .20s .1s,left .20s .1s;z-index:1}[type="checkbox"].filled-in:not(:checked)+label:before{width:0;height:0;border:3px solid transparent;left:6px;top:10px;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:20% 40%;transform-origin:100% 100%}[type="checkbox"].filled-in:not(:checked)+label:after{height:20px;width:20px;background-color:transparent;border:2px solid #5a5a5a;top:0;z-index:0}[type="checkbox"].filled-in:checked+label:before{top:0;left:1px;width:8px;height:13px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type="checkbox"].filled-in:checked+label:after{top:0;width:20px;height:20px;border:2px solid #1a73e8;background-color:#1a73e8;z-index:0}[type="checkbox"].filled-in:disabled:not(:checked)+label:before{background-color:transparent;border:2px solid transparent}[type="checkbox"].filled-in:disabled:not(:checked)+label:after{border-color:transparent;background-color:#bdbdbd}[type="checkbox"].filled-in:disabled:checked+label:before{background-color:transparent}[type="checkbox"].filled-in:disabled:checked+label:after{background-color:#bdbdbd;border-color:#bdbdbd}.switch,.switch *{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.switch label{cursor:pointer}.switch label input[type=checkbox]{opacity:0;width:0;height:0}.switch label input[type=checkbox]:checked+.lever{background-color:#9dbce4}.switch label input[type=checkbox]:checked+.lever:after{background-color:#1a73e8}.switch label .lever{content:"";display:inline-block;position:relative;width:40px;height:15px;background-color:#818181;border-radius:15px;margin-right:10px;transition:background .3s ease;vertical-align:middle;margin:0 16px}.switch label .lever:after{content:"";position:absolute;display:inline-block;width:21px;height:21px;background-color:#f1f1f1;border-radius:21px;box-shadow:0 1px 3px 1px rgba(0,0,0,0.4);left:-5px;top:-3px;transition:left .3s ease,background .3s ease,box-shadow .1s ease}input[type=checkbox]:checked:not(:disabled) ~ .lever:active:after{box-shadow:0 1px 3px 1px rgba(0,0,0,0.4),0 0 0 15px rgba(26,115,232,0.1)}input[type=checkbox]:not(:disabled) ~ .lever:active:after{box-shadow:0 1px 3px 1px rgba(0,0,0,0.4),0 0 0 15px rgba(0,0,0,0.08)}.switch label input[type=checkbox]:checked+.lever:after{left:24px}.switch input[type=checkbox][disabled]+.lever{cursor:default}.switch label input[type=checkbox][disabled]+.lever:after,.switch label input[type=checkbox][disabled]:checked+.lever:after{background-color:#bdbdbd}.select-label{position:absolute}.select-wrapper{position:relative}.select-wrapper input.select-dropdown{position:relative;cursor:pointer;background-color:transparent;border:0;border-bottom:1px solid #9e9e9e;outline:0;height:3rem;line-height:3rem;width:100%;font-size:1rem;margin:0 0 15px 0;padding:0;display:block}.select-wrapper span.caret{color:initial;position:absolute;right:0;top:16px;font-size:10px}.select-wrapper span.caret.disabled{color:rgba(0,0,0,0.26)}.select-wrapper+label{position:absolute;top:-14px;font-size:.8rem}select{display:none}select.browser-default{display:block}select:disabled{color:rgba(0,0,0,0.3)}.select-wrapper input.select-dropdown:disabled{color:rgba(0,0,0,0.3);cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;border-bottom:1px solid rgba(0,0,0,0.3)}.select-wrapper i{color:rgba(0,0,0,0.3)}.select-dropdown li.disabled,.select-dropdown li.disabled>span,.select-dropdown li.optgroup{color:rgba(0,0,0,0.3);background-color:transparent}.select-dropdown li img{height:40px;width:40px;margin:5px 15px;float:right}.select-dropdown li.optgroup{border-top:1px solid #eee}.select-dropdown li.optgroup.selected>span{color:rgba(0,0,0,0.7)}.select-dropdown li.optgroup>span{color:rgba(0,0,0,0.4)}.select-dropdown li.optgroup ~ li:not(.optgroup){padding-left:1rem}.file-field{position:relative}.file-field .file-path-wrapper{overflow:hidden;padding-left:10px}.file-field input.file-path{width:100%}.file-field .btn,.file-field .btn-large{float:left;height:3rem;line-height:3rem}.file-field span{cursor:pointer}.file-field input[type=file]{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.range-field{position:relative}input[type=range],input[type=range]+.thumb{cursor:pointer}input[type=range]{position:relative;background-color:transparent;border:0;outline:0;width:100%;margin:15px 0;padding:0}input[type=range]+.thumb{position:absolute;border:0;height:0;width:0;border-radius:50%;background-color:#1a73e8;top:10px;margin-left:-6px;transform-origin:50% 50%;transform:rotate(-45deg)}input[type=range]+.thumb .value{display:block;width:30px;text-align:center;color:#1a73e8;font-size:0;transform:rotate(45deg)}input[type=range]+.thumb.active{border-radius:50% 50% 50% 0}input[type=range]+.thumb.active .value{color:#fff;margin-left:-1px;margin-top:8px;font-size:10px}input[type=range]:focus{outline:0}input[type=range]{-webkit-appearance:none}input[type=range]::-webkit-slider-runnable-track{height:3px;background:#c2c0c2;border:0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:0;height:14px;width:14px;border-radius:50%;background-color:#1a73e8;transform-origin:50% 50%;margin:-5px 0 0 0;transition:.3s}input[type=range]:focus::-webkit-slider-runnable-track{background:#ccc}input[type=range]{border:1px solid white}input[type=range]::-moz-range-track{height:3px;background:#ddd;border:0}input[type=range]::-moz-range-thumb{border:0;height:14px;width:14px;border-radius:50%;background:#1a73e8;margin-top:-5px}input[type=range]:-moz-focusring{outline:1px solid white;outline-offset:-1px}input[type=range]:focus::-moz-range-track{background:#ccc}input[type=range]::-ms-track{height:3px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}input[type=range]::-ms-fill-lower{background:#777}input[type=range]::-ms-fill-upper{background:#ddd}input[type=range]::-ms-thumb{border:0;height:14px;width:14px;border-radius:50%;background:#1a73e8}input[type=range]:focus::-ms-fill-lower{background:#888}input[type=range]:focus::-ms-fill-upper{background:#ccc}select{background-color:rgba(255,255,255,0.9);width:100%;padding:5px;border:1px solid #f2f2f2;border-radius:2px;height:3rem}.table-of-contents.fixed{position:fixed}.table-of-contents li{padding:2px 0}.table-of-contents a{display:inline-block;font-weight:300;color:#757575;padding-left:20px;height:1.5rem;line-height:1.5rem;letter-spacing:.4;display:inline-block}.table-of-contents a:hover{color:#a8a8a8;padding-left:19px;border-left:1px solid #ea4a4f}.table-of-contents a.active{font-weight:500;padding-left:18px;border-left:2px solid #ea4a4f}.side-nav{position:fixed;width:240px;left:-105%;top:0;margin:0;height:100%;height:calc(100%+60px);height:-moz-calc(100%);padding-bottom:60px;background-color:#fff;z-index:999;overflow-y:auto;will-change:left}.side-nav.right-aligned{will-change:right;right:-105%;left:auto}.side-nav .collapsible{margin:0}.side-nav li{float:none;padding:0 15px;line-height:64px}.side-nav li:hover,.side-nav li.active{background-color:#ddd}.side-nav a{color:#444;display:block;font-size:1rem;height:64px;line-height:64px;padding:0 15px}.drag-target{height:100%;width:10px;position:fixed;top:0;z-index:998}.side-nav.fixed a{display:block;padding:0 15px;color:#444}.side-nav.fixed{left:0;position:fixed}.side-nav.fixed.right-aligned{right:0;left:auto}@media only screen and (max-width:992px){.side-nav.fixed{left:-105%}.side-nav.fixed.right-aligned{right:-105%;left:auto}}.side-nav .collapsible-body li.active,.side-nav.fixed .collapsible-body li.active{background-color:#1a73e8}.side-nav .collapsible-body li.active a,.side-nav.fixed .collapsible-body li.active a{color:#fff}#sidenav-overlay{position:fixed;top:0;left:0;right:0;height:120vh;background-color:rgba(0,0,0,0.5);z-index:997;will-change:opacity}.preloader-wrapper{display:inline-block;position:relative;width:48px;height:48px}.preloader-wrapper.small{width:36px;height:36px}.preloader-wrapper.big{width:64px;height:64px}.preloader-wrapper.active{-webkit-animation:container-rotate 1568ms linear infinite;animation:container-rotate 1568ms linear infinite}@-webkit-keyframes container-rotate{to{-webkit-transform:rotate(360deg)}}@keyframes container-rotate{to{transform:rotate(360deg)}}.spinner-layer{position:absolute;width:100%;height:100%;opacity:0;border-color:#1a73e8}.spinner-blue,.spinner-blue-only{border-color:#4285f4}.spinner-red,.spinner-red-only{border-color:#db4437}.spinner-yellow,.spinner-yellow-only{border-color:#f4b400}.spinner-green,.spinner-green-only{border-color:#0f9d58}.active .spinner-layer.spinner-blue{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both,blue-fade-in-out 5332ms cubic-bezier(0.4,0,0.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both,blue-fade-in-out 5332ms cubic-bezier(0.4,0,0.2,1) infinite both}.active .spinner-layer.spinner-red{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both,red-fade-in-out 5332ms cubic-bezier(0.4,0,0.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both,red-fade-in-out 5332ms cubic-bezier(0.4,0,0.2,1) infinite both}.active .spinner-layer.spinner-yellow{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(0.4,0,0.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(0.4,0,0.2,1) infinite both}.active .spinner-layer.spinner-green{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both,green-fade-in-out 5332ms cubic-bezier(0.4,0,0.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both,green-fade-in-out 5332ms cubic-bezier(0.4,0,0.2,1) infinite both}.active .spinner-layer,.active .spinner-layer.spinner-blue-only,.active .spinner-layer.spinner-red-only,.active .spinner-layer.spinner-yellow-only,.active .spinner-layer.spinner-green-only{opacity:1;-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both}@-webkit-keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg)}}@keyframes fill-unfill-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transform:rotate(1080deg)}}@-webkit-keyframes blue-fade-in-out{from{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}100%{opacity:1}}@keyframes blue-fade-in-out{from{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}100%{opacity:1}}@-webkit-keyframes red-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:1}50%{opacity:1}51%{opacity:0}}@keyframes red-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:1}50%{opacity:1}51%{opacity:0}}@-webkit-keyframes yellow-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:1}75%{opacity:1}76%{opacity:0}}@keyframes yellow-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:1}75%{opacity:1}76%{opacity:0}}@-webkit-keyframes green-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes green-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}100%{opacity:0}}.gap-patch{position:absolute;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit}.gap-patch .circle{width:1000%;left:-450%}.circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.circle-clipper .circle{width:200%;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}.circle-clipper.left .circle{left:0;border-right-color:transparent!important;-webkit-transform:rotate(129deg);transform:rotate(129deg)}.circle-clipper.right .circle{left:-100%;border-left-color:transparent!important;-webkit-transform:rotate(-129deg);transform:rotate(-129deg)}.active .circle-clipper.left .circle{-webkit-animation:left-spin 1333ms cubic-bezier(0.4,0,0.2,1) infinite both;animation:left-spin 1333ms cubic-bezier(0.4,0,0.2,1) infinite both}.active .circle-clipper.right .circle{-webkit-animation:right-spin 1333ms cubic-bezier(0.4,0,0.2,1) infinite both;animation:right-spin 1333ms cubic-bezier(0.4,0,0.2,1) infinite both}@-webkit-keyframes left-spin{from{-webkit-transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg)}}@keyframes left-spin{from{transform:rotate(130deg)}50%{transform:rotate(-5deg)}to{transform:rotate(130deg)}}@-webkit-keyframes right-spin{from{-webkit-transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg)}}@keyframes right-spin{from{transform:rotate(-130deg)}50%{transform:rotate(5deg)}to{transform:rotate(-130deg)}}#spinnerContainer.cooldown{-webkit-animation:container-rotate 1568ms linear infinite,fade-out 400ms cubic-bezier(0.4,0,0.2,1);animation:container-rotate 1568ms linear infinite,fade-out 400ms cubic-bezier(0.4,0,0.2,1)}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}.slider{position:relative;height:400px;width:100%}.slider.fullscreen{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.slider.fullscreen ul.slides{height:100%}.slider.fullscreen ul.indicators{z-index:2;bottom:30px}.slider .slides{background-color:#9e9e9e;margin:0;height:400px}.slider .slides li{opacity:0;position:absolute;top:0;left:0;z-index:1;width:100%;height:inherit;overflow:hidden}.slider .slides li img{height:100%;width:100%;background-size:cover;background-position:center}.slider .slides li .caption{color:#fff;position:absolute;top:15%;left:15%;width:70%;opacity:0}.slider .slides li .caption p{color:#e0e0e0}.slider .slides li.active{z-index:2}.slider .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}.slider .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:16px;width:16px;margin:0 12px;background-color:#e0e0e0;transition:background-color .3s;border-radius:50%}.slider .indicators .indicator-item.active{background-color:#4caf50}.carousel{overflow:hidden;position:relative;width:100%;height:400px;perspective:500px;transform-style:preserve-3d;transform-origin:0 50%}.carousel .carousel-item{width:200px;position:absolute;top:0;left:0}.carousel .carousel-item img{width:100%}.carousel.carousel-slider{top:0;left:0;height:0}.carousel.carousel-slider .carousel-item{width:100%;height:100%;position:absolute;top:0;left:0}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}/*! + */ +.waves-effect { + position: relative; + cursor: pointer; + display: inline-block; + overflow: hidden; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-tap-highlight-color: transparent; + vertical-align: middle; + z-index: 1; + will-change: opacity, transform; + transition: all .3s ease-out; } +.waves-effect .waves-ripple { + position: absolute; + border-radius: 50%; + width: 20px; + height: 20px; + margin-top: -10px; + margin-left: -10px; + opacity: 0; + background: rgba(0, 0, 0, 0.2); + transition: all 0.7s ease-out; + transition-property: transform, opacity; + transform: scale(0); + pointer-events: none; } +.waves-effect.waves-light .waves-ripple { + background-color: rgba(255, 255, 255, 0.45); } +.waves-effect.waves-red .waves-ripple { + background-color: rgba(244, 67, 54, 0.7); } +.waves-effect.waves-yellow .waves-ripple { + background-color: rgba(255, 235, 59, 0.7); } +.waves-effect.waves-orange .waves-ripple { + background-color: rgba(255, 152, 0, 0.7); } +.waves-effect.waves-purple .waves-ripple { + background-color: rgba(156, 39, 176, 0.7); } +.waves-effect.waves-green .waves-ripple { + background-color: rgba(76, 175, 80, 0.7); } +.waves-effect.waves-teal .waves-ripple { + background-color: rgba(0, 150, 136, 0.7); } +.waves-effect input[type="button"], .waves-effect input[type="reset"], .waves-effect input[type="submit"] { + border: 0; + font-style: normal; + font-size: inherit; + text-transform: inherit; + background: none; } + +.waves-notransition { + transition: none !important; } + +.waves-circle { + transform: translateZ(0); + -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); } + +.waves-input-wrapper { + border-radius: 0.2em; + vertical-align: bottom; } +.waves-input-wrapper .waves-button-input { + position: relative; + top: 0; + left: 0; + z-index: 1; } + +.waves-circle { + text-align: center; + width: 2.5em; + height: 2.5em; + line-height: 2.5em; + border-radius: 50%; + -webkit-mask-image: none; } + +.waves-block { + display: block; } + +/* Firefox Bug: link not triggered */ +a.waves-effect .waves-ripple { + z-index: -1; } + +.modal { + display: none; + position: fixed; + left: 0; + right: 0; + background-color: #fafafa; + padding: 0; + max-height: 70%; + width: 55%; + margin: auto; + overflow-y: auto; + border-radius: 2px; + will-change: top, opacity; } +@media only screen and (max-width: 992px) { + .modal { + width: 80%; } } +.modal h1, .modal h2, .modal h3, .modal h4 { + margin-top: 0; } +.modal .modal-content { + padding: 24px; } +.modal .modal-close { + cursor: pointer; } +.modal .modal-footer { + border-radius: 0 0 2px 2px; + background-color: #fafafa; + padding: 4px 6px; + height: 56px; + width: 100%; } +.modal .modal-footer .btn, .modal .modal-footer .btn-large, .modal .modal-footer .btn-flat { + float: right; + margin: 6px 0; } + +.lean-overlay { + position: fixed; + z-index: 999; + top: -100px; + left: 0; + bottom: 0; + right: 0; + height: 125%; + width: 100%; + background: #000; + display: none; + will-change: opacity; } + +.modal.modal-fixed-footer { + padding: 0; + height: 70%; } +.modal.modal-fixed-footer .modal-content { + position: absolute; + height: calc(100% - 56px); + max-height: 100%; + width: 100%; + overflow-y: auto; } +.modal.modal-fixed-footer .modal-footer { + border-top: 1px solid rgba(0, 0, 0, 0.1); + position: absolute; + bottom: 0; } + +.modal.bottom-sheet { + top: auto; + bottom: -100%; + margin: 0; + width: 100%; + max-height: 45%; + border-radius: 0; + will-change: bottom, opacity; } + +.collapsible { + border-top: 1px solid #ddd; + border-right: 1px solid #ddd; + border-left: 1px solid #ddd; + margin: 0.5rem 0 1rem 0; } + +.collapsible-header { + display: block; + cursor: pointer; + min-height: 3rem; + line-height: 3rem; + padding: 0 1rem; + background-color: #fff; + border-bottom: 1px solid #ddd; } +.collapsible-header i { + width: 2rem; + font-size: 1.6rem; + line-height: 3rem; + display: block; + float: left; + text-align: center; + margin-right: 1rem; } + +.collapsible-body { + display: none; + border-bottom: 1px solid #ddd; + box-sizing: border-box; } +.collapsible-body p { + margin: 0; + padding: 2rem; } + +.side-nav .collapsible { + border: none; + box-shadow: none; } +.side-nav .collapsible li { + padding: 0; } + +.side-nav .collapsible-header { + background-color: transparent; + border: none; + line-height: inherit; + height: inherit; + margin: 0 1rem; } +.side-nav .collapsible-header i { + line-height: inherit; } + +.side-nav .collapsible-body { + border: 0; + background-color: #fff; } +.side-nav .collapsible-body li a { + margin: 0 1rem 0 2rem; } + +.collapsible.popout { + border: none; + box-shadow: none; } +.collapsible.popout > li { + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + margin: 0 24px; + transition: margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); } +.collapsible.popout > li.active { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + margin: 16px 0; } + +.chip { + display: inline-block; + height: 32px; + font-size: 13px; + font-weight: 500; + color: rgba(0, 0, 0, 0.6); + line-height: 32px; + padding: 0 12px; + border-radius: 16px; + background-color: #e4e4e4; } +.chip img { + float: left; + margin: 0 8px 0 -12px; + height: 32px; + width: 32px; + border-radius: 50%; } +.chip i.material-icons { + cursor: pointer; + float: right; + font-size: 16px; + line-height: 32px; + padding-left: 8px; } + +.materialboxed { + display: block; + cursor: zoom-in; + position: relative; + transition: opacity .4s; } +.materialboxed:hover { + will-change: left, top, width, height; } +.materialboxed:hover:not(.active) { + opacity: .8; } + +.materialboxed.active { + cursor: zoom-out; } + +#materialbox-overlay { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: #292929; + z-index: 999; + will-change: opacity; } + +.materialbox-caption { + position: fixed; + display: none; + color: #fff; + line-height: 50px; + bottom: 0; + width: 100%; + text-align: center; + padding: 0% 15%; + height: 50px; + z-index: 1000; + -webkit-font-smoothing: antialiased; } + +/* Remove Focus Boxes */ +select:focus { + outline: 1px solid #f4f8fe; } + +button:focus { + outline: none; + background-color: #2d7eea; } + +label { + font-size: 0.8rem; + color: #9e9e9e; } + +/*************************** + Text Inputs + Textarea +****************************/ +::-webkit-input-placeholder { + color: #d1d1d1; } + +:-moz-placeholder { + /* Firefox 18- */ + color: #d1d1d1; } + +::-moz-placeholder { + /* Firefox 19+ */ + color: #d1d1d1; } + +:-ms-input-placeholder { + color: #d1d1d1; } + +input:not([type]), +input[type=text], +input[type=password], +input[type=email], +input[type=url], +input[type=time], +input[type=date], +input[type=datetime-local], +input[type=tel], +input[type=number], +input[type=search], +textarea.materialize-textarea { + background-color: transparent; + border: none; + border-bottom: 1px solid #9e9e9e; + border-radius: 0; + outline: none; + height: 3rem; + width: 100%; + font-size: 1rem; + margin: 0 0 15px 0; + padding: 0; + box-shadow: none; + box-sizing: content-box; + transition: all .3s; } +input:not([type]):disabled, input:not([type])[readonly="readonly"], +input[type=text]:disabled, +input[type=text][readonly="readonly"], +input[type=password]:disabled, +input[type=password][readonly="readonly"], +input[type=email]:disabled, +input[type=email][readonly="readonly"], +input[type=url]:disabled, +input[type=url][readonly="readonly"], +input[type=time]:disabled, +input[type=time][readonly="readonly"], +input[type=date]:disabled, +input[type=date][readonly="readonly"], +input[type=datetime-local]:disabled, +input[type=datetime-local][readonly="readonly"], +input[type=tel]:disabled, +input[type=tel][readonly="readonly"], +input[type=number]:disabled, +input[type=number][readonly="readonly"], +input[type=search]:disabled, +input[type=search][readonly="readonly"], +textarea.materialize-textarea:disabled, +textarea.materialize-textarea[readonly="readonly"] { + color: rgba(0, 0, 0, 0.26); + border-bottom: 1px dotted rgba(0, 0, 0, 0.26); } +input:not([type]):disabled + label, input:not([type])[readonly="readonly"] + label, +input[type=text]:disabled + label, +input[type=text][readonly="readonly"] + label, +input[type=password]:disabled + label, +input[type=password][readonly="readonly"] + label, +input[type=email]:disabled + label, +input[type=email][readonly="readonly"] + label, +input[type=url]:disabled + label, +input[type=url][readonly="readonly"] + label, +input[type=time]:disabled + label, +input[type=time][readonly="readonly"] + label, +input[type=date]:disabled + label, +input[type=date][readonly="readonly"] + label, +input[type=datetime-local]:disabled + label, +input[type=datetime-local][readonly="readonly"] + label, +input[type=tel]:disabled + label, +input[type=tel][readonly="readonly"] + label, +input[type=number]:disabled + label, +input[type=number][readonly="readonly"] + label, +input[type=search]:disabled + label, +input[type=search][readonly="readonly"] + label, +textarea.materialize-textarea:disabled + label, +textarea.materialize-textarea[readonly="readonly"] + label { + color: rgba(0, 0, 0, 0.26); } +input:not([type]):focus:not([readonly]), +input[type=text]:focus:not([readonly]), +input[type=password]:focus:not([readonly]), +input[type=email]:focus:not([readonly]), +input[type=url]:focus:not([readonly]), +input[type=time]:focus:not([readonly]), +input[type=date]:focus:not([readonly]), +input[type=datetime-local]:focus:not([readonly]), +input[type=tel]:focus:not([readonly]), +input[type=number]:focus:not([readonly]), +input[type=search]:focus:not([readonly]), +textarea.materialize-textarea:focus:not([readonly]) { + border-bottom: 1px solid #1a73e8; + box-shadow: 0 1px 0 0 #1a73e8; } +input:not([type]):focus:not([readonly]) + label, +input[type=text]:focus:not([readonly]) + label, +input[type=password]:focus:not([readonly]) + label, +input[type=email]:focus:not([readonly]) + label, +input[type=url]:focus:not([readonly]) + label, +input[type=time]:focus:not([readonly]) + label, +input[type=date]:focus:not([readonly]) + label, +input[type=datetime-local]:focus:not([readonly]) + label, +input[type=tel]:focus:not([readonly]) + label, +input[type=number]:focus:not([readonly]) + label, +input[type=search]:focus:not([readonly]) + label, +textarea.materialize-textarea:focus:not([readonly]) + label { + color: #1a73e8; } +input:not([type]).valid, input:not([type]):focus.valid, +input[type=text].valid, +input[type=text]:focus.valid, +input[type=password].valid, +input[type=password]:focus.valid, +input[type=email].valid, +input[type=email]:focus.valid, +input[type=url].valid, +input[type=url]:focus.valid, +input[type=time].valid, +input[type=time]:focus.valid, +input[type=date].valid, +input[type=date]:focus.valid, +input[type=datetime-local].valid, +input[type=datetime-local]:focus.valid, +input[type=tel].valid, +input[type=tel]:focus.valid, +input[type=number].valid, +input[type=number]:focus.valid, +input[type=search].valid, +input[type=search]:focus.valid, +textarea.materialize-textarea.valid, +textarea.materialize-textarea:focus.valid { + border-bottom: 1px solid #4CAF50; + box-shadow: 0 1px 0 0 #4CAF50; } +input:not([type]).valid + label:after, +input:not([type]):focus.valid + label:after, +input[type=text].valid + label:after, +input[type=text]:focus.valid + label:after, +input[type=password].valid + label:after, +input[type=password]:focus.valid + label:after, +input[type=email].valid + label:after, +input[type=email]:focus.valid + label:after, +input[type=url].valid + label:after, +input[type=url]:focus.valid + label:after, +input[type=time].valid + label:after, +input[type=time]:focus.valid + label:after, +input[type=date].valid + label:after, +input[type=date]:focus.valid + label:after, +input[type=datetime-local].valid + label:after, +input[type=datetime-local]:focus.valid + label:after, +input[type=tel].valid + label:after, +input[type=tel]:focus.valid + label:after, +input[type=number].valid + label:after, +input[type=number]:focus.valid + label:after, +input[type=search].valid + label:after, +input[type=search]:focus.valid + label:after, +textarea.materialize-textarea.valid + label:after, +textarea.materialize-textarea:focus.valid + label:after { + content: attr(data-success); + color: #4CAF50; + opacity: 1; } +input:not([type]).invalid, input:not([type]):focus.invalid, +input[type=text].invalid, +input[type=text]:focus.invalid, +input[type=password].invalid, +input[type=password]:focus.invalid, +input[type=email].invalid, +input[type=email]:focus.invalid, +input[type=url].invalid, +input[type=url]:focus.invalid, +input[type=time].invalid, +input[type=time]:focus.invalid, +input[type=date].invalid, +input[type=date]:focus.invalid, +input[type=datetime-local].invalid, +input[type=datetime-local]:focus.invalid, +input[type=tel].invalid, +input[type=tel]:focus.invalid, +input[type=number].invalid, +input[type=number]:focus.invalid, +input[type=search].invalid, +input[type=search]:focus.invalid, +textarea.materialize-textarea.invalid, +textarea.materialize-textarea:focus.invalid { + border-bottom: 1px solid #F44336; + box-shadow: 0 1px 0 0 #F44336; } +input:not([type]).invalid + label:after, +input:not([type]):focus.invalid + label:after, +input[type=text].invalid + label:after, +input[type=text]:focus.invalid + label:after, +input[type=password].invalid + label:after, +input[type=password]:focus.invalid + label:after, +input[type=email].invalid + label:after, +input[type=email]:focus.invalid + label:after, +input[type=url].invalid + label:after, +input[type=url]:focus.invalid + label:after, +input[type=time].invalid + label:after, +input[type=time]:focus.invalid + label:after, +input[type=date].invalid + label:after, +input[type=date]:focus.invalid + label:after, +input[type=datetime-local].invalid + label:after, +input[type=datetime-local]:focus.invalid + label:after, +input[type=tel].invalid + label:after, +input[type=tel]:focus.invalid + label:after, +input[type=number].invalid + label:after, +input[type=number]:focus.invalid + label:after, +input[type=search].invalid + label:after, +input[type=search]:focus.invalid + label:after, +textarea.materialize-textarea.invalid + label:after, +textarea.materialize-textarea:focus.invalid + label:after { + content: attr(data-error); + color: #F44336; + opacity: 1; } +input:not([type]) + label:after, +input[type=text] + label:after, +input[type=password] + label:after, +input[type=email] + label:after, +input[type=url] + label:after, +input[type=time] + label:after, +input[type=date] + label:after, +input[type=datetime-local] + label:after, +input[type=tel] + label:after, +input[type=number] + label:after, +input[type=search] + label:after, +textarea.materialize-textarea + label:after { + display: block; + content: ""; + position: absolute; + top: 65px; + opacity: 0; + transition: .2s opacity ease-out, .2s color ease-out; } + +.input-field { + position: relative; + margin-top: 1rem; } +.input-field label { + color: #9e9e9e; + position: absolute; + top: 0.8rem; + left: 0.75rem; + font-size: 1rem; + cursor: text; + transition: .2s ease-out; } +.input-field label.active { + font-size: 0.8rem; + transform: translateY(-140%); } +.input-field .prefix { + position: absolute; + width: 3rem; + font-size: 2rem; + transition: color .2s; } +.input-field .prefix.active { + color: #1a73e8; } +.input-field .prefix ~ input, +.input-field .prefix ~ textarea { + margin-left: 3rem; + width: 92%; + width: calc(100% - 3rem); } +.input-field .prefix ~ textarea { + padding-top: .8rem; } +.input-field .prefix ~ label { + margin-left: 3rem; } +@media only screen and (max-width: 992px) { + .input-field .prefix ~ input { + width: 86%; + width: calc(100% - 3rem); } } +@media only screen and (max-width: 600px) { + .input-field .prefix ~ input { + width: 80%; + width: calc(100% - 3rem); } } + +.input-field input[type=search] { + display: block; + line-height: inherit; + padding-left: 4rem; + width: calc(100% - 4rem); } +.input-field input[type=search]:focus { + background-color: #fff; + border: 0; + box-shadow: none; + color: #444; } +.input-field input[type=search]:focus + label i, +.input-field input[type=search]:focus ~ .mdi-navigation-close, +.input-field input[type=search]:focus ~ .material-icons { + color: #444; } +.input-field input[type=search] + label { + left: 1rem; } +.input-field input[type=search] ~ .mdi-navigation-close, +.input-field input[type=search] ~ .material-icons { + position: absolute; + top: 0; + right: 1rem; + color: transparent; + cursor: pointer; + font-size: 2rem; + transition: .3s color; } + +textarea { + width: 100%; + height: 3rem; + background-color: transparent; } +textarea.materialize-textarea { + overflow-y: hidden; + /* prevents scroll bar flash */ + padding: 1.6rem 0; + /* prevents text jump on Enter keypress */ + resize: none; + min-height: 3rem; } + +.hiddendiv { + display: none; + white-space: pre-wrap; + word-wrap: break-word; + overflow-wrap: break-word; + /* future version of deprecated 'word-wrap' */ + padding-top: 1.2rem; + /* prevents text jump on Enter keypress */ } + +/*************** + Radio Buttons +***************/ +/* Remove default Radio Buttons */ +[type="radio"]:not(:checked), +[type="radio"]:checked { + position: absolute; + left: -9999px; + visibility: hidden; } + +[type="radio"]:not(:checked) + label, +[type="radio"]:checked + label { + position: relative; + padding-left: 35px; + cursor: pointer; + display: inline-block; + height: 25px; + line-height: 25px; + font-size: 1rem; + transition: .28s ease; + -khtml-user-select: none; + /* webkit (konqueror) browsers */ + user-select: none; } + +[type="radio"] + label:before, +[type="radio"] + label:after { + content: ''; + position: absolute; + left: 0; + top: 0; + margin: 4px; + width: 16px; + height: 16px; + z-index: 0; + transition: .28s ease; } + +/* Unchecked styles */ +[type="radio"]:not(:checked) + label:before { + border-radius: 50%; + border: 2px solid #5a5a5a; } + +[type="radio"]:not(:checked) + label:after { + border-radius: 50%; + border: 2px solid #5a5a5a; + z-index: -1; + transform: scale(0); } + +/* Checked styles */ +[type="radio"]:checked + label:before { + border-radius: 50%; + border: 2px solid transparent; } + +[type="radio"]:checked + label:after { + border-radius: 50%; + border: 2px solid #1a73e8; + background-color: #1a73e8; + z-index: 0; + transform: scale(1.02); } + +/* Radio With gap */ +[type="radio"].with-gap:checked + label:before { + border-radius: 50%; + border: 2px solid #1a73e8; } + +[type="radio"].with-gap:checked + label:after { + border-radius: 50%; + border: 2px solid #1a73e8; + background-color: #1a73e8; + z-index: 0; + transform: scale(0.5); } + +/* Disabled Radio With gap */ +[type="radio"].with-gap:disabled:checked + label:before { + border: 2px solid rgba(0, 0, 0, 0.26); } + +[type="radio"].with-gap:disabled:checked + label:after { + border: none; + background-color: rgba(0, 0, 0, 0.26); } + +/* Disabled style */ +[type="radio"]:disabled:not(:checked) + label:before, +[type="radio"]:disabled:checked + label:before { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); } + +[type="radio"]:disabled + label { + color: rgba(0, 0, 0, 0.26); } + +[type="radio"]:disabled:not(:checked) + label:before { + border-color: rgba(0, 0, 0, 0.26); } + +[type="radio"]:disabled:checked + label:after { + background-color: rgba(0, 0, 0, 0.26); + border-color: #BDBDBD; } + +/*************** + Checkboxes +***************/ +/* CUSTOM CSS CHECKBOXES */ +form p { + margin-bottom: 10px; + text-align: left; } + +form p:last-child { + margin-bottom: 0; } + +/* Remove default checkbox */ +[type="checkbox"]:not(:checked), +[type="checkbox"]:checked { + position: absolute; + left: -9999px; + visibility: hidden; } + +[type="checkbox"] { + /* checkbox aspect */ } +[type="checkbox"] + label { + position: relative; + padding-left: 35px; + cursor: pointer; + display: inline-block; + height: 25px; + line-height: 25px; + font-size: 1rem; + -webkit-user-select: none; + /* webkit (safari, chrome) browsers */ + -moz-user-select: none; + /* mozilla browsers */ + -khtml-user-select: none; + /* webkit (konqueror) browsers */ + -ms-user-select: none; + /* IE10+ */ } +[type="checkbox"] + label:before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 18px; + height: 18px; + z-index: 0; + border: 2px solid #5a5a5a; + border-radius: 1px; + margin-top: 2px; + transition: .2s; } +[type="checkbox"]:not(:checked):disabled + label:before { + border: none; + background-color: rgba(0, 0, 0, 0.26); } + +[type="checkbox"]:checked + label:before { + top: -4px; + left: -3px; + width: 12px; + height: 22px; + border-top: 2px solid transparent; + border-left: 2px solid transparent; + border-right: 2px solid #1a73e8; + border-bottom: 2px solid #1a73e8; + transform: rotate(40deg); + backface-visibility: hidden; + transform-origin: 100% 100%; } + +[type="checkbox"]:checked:disabled + label:before { + border-right: 2px solid rgba(0, 0, 0, 0.26); + border-bottom: 2px solid rgba(0, 0, 0, 0.26); } + +/* Indeterminate checkbox */ +[type="checkbox"]:indeterminate + label:before { + left: -10px; + top: -11px; + width: 10px; + height: 22px; + border-top: none; + border-left: none; + border-right: 2px solid #1a73e8; + border-bottom: none; + transform: rotate(90deg); + backface-visibility: hidden; + transform-origin: 100% 100%; } + +[type="checkbox"]:indeterminate:disabled + label:before { + border-right: 2px solid rgba(0, 0, 0, 0.26); + background-color: transparent; } + +[type="checkbox"].filled-in + label:after { + border-radius: 2px; } + +[type="checkbox"].filled-in + label:before, +[type="checkbox"].filled-in + label:after { + content: ''; + left: 0; + position: absolute; + /* .1s delay is for check animation */ + transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s; + z-index: 1; } + +[type="checkbox"].filled-in:not(:checked) + label:before { + width: 0; + height: 0; + border: 3px solid transparent; + left: 6px; + top: 10px; + -webkit-transform: rotateZ(37deg); + transform: rotateZ(37deg); + -webkit-transform-origin: 20% 40%; + transform-origin: 100% 100%; } + +[type="checkbox"].filled-in:not(:checked) + label:after { + height: 20px; + width: 20px; + background-color: transparent; + border: 2px solid #5a5a5a; + top: 0px; + z-index: 0; } + +[type="checkbox"].filled-in:checked + label:before { + top: 0; + left: 1px; + width: 8px; + height: 13px; + border-top: 2px solid transparent; + border-left: 2px solid transparent; + border-right: 2px solid #fff; + border-bottom: 2px solid #fff; + -webkit-transform: rotateZ(37deg); + transform: rotateZ(37deg); + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; } + +[type="checkbox"].filled-in:checked + label:after { + top: 0px; + width: 20px; + height: 20px; + border: 2px solid #1a73e8; + background-color: #1a73e8; + z-index: 0; } + +[type="checkbox"].filled-in:disabled:not(:checked) + label:before { + background-color: transparent; + border: 2px solid transparent; } + +[type="checkbox"].filled-in:disabled:not(:checked) + label:after { + border-color: transparent; + background-color: #BDBDBD; } + +[type="checkbox"].filled-in:disabled:checked + label:before { + background-color: transparent; } + +[type="checkbox"].filled-in:disabled:checked + label:after { + background-color: #BDBDBD; + border-color: #BDBDBD; } + +/*************** + Switch +***************/ +.switch, +.switch * { + -webkit-user-select: none; + -moz-user-select: none; + -khtml-user-select: none; + -ms-user-select: none; } + +.switch label { + cursor: pointer; } + +.switch label input[type=checkbox] { + opacity: 0; + width: 0; + height: 0; } + +.switch label input[type=checkbox]:checked + .lever { + background-color: #9dbce4; } + +.switch label input[type=checkbox]:checked + .lever:after { + background-color: #1a73e8; } + +.switch label .lever { + content: ""; + display: inline-block; + position: relative; + width: 40px; + height: 15px; + background-color: #818181; + border-radius: 15px; + margin-right: 10px; + transition: background 0.3s ease; + vertical-align: middle; + margin: 0 16px; } + +.switch label .lever:after { + content: ""; + position: absolute; + display: inline-block; + width: 21px; + height: 21px; + background-color: #F1F1F1; + border-radius: 21px; + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4); + left: -5px; + top: -3px; + transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease; } + +input[type=checkbox]:checked:not(:disabled) ~ .lever:active:after { + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(26, 115, 232, 0.1); } + +input[type=checkbox]:not(:disabled) ~ .lever:active:after { + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.08); } + +.switch label input[type=checkbox]:checked + .lever:after { + left: 24px; } + +.switch input[type=checkbox][disabled] + .lever { + cursor: default; } + +.switch label input[type=checkbox][disabled] + .lever:after, +.switch label input[type=checkbox][disabled]:checked + .lever:after { + background-color: #BDBDBD; } + +/*************** + Select Field +***************/ +.select-label { + position: absolute; } + +.select-wrapper { + position: relative; } +.select-wrapper input.select-dropdown { + position: relative; + cursor: pointer; + background-color: transparent; + border: none; + border-bottom: 1px solid #9e9e9e; + outline: none; + height: 3rem; + line-height: 3rem; + width: 100%; + font-size: 1rem; + margin: 0 0 15px 0; + padding: 0; + display: block; } +.select-wrapper span.caret { + color: initial; + position: absolute; + right: 0; + top: 16px; + font-size: 10px; } +.select-wrapper span.caret.disabled { + color: rgba(0, 0, 0, 0.26); } +.select-wrapper + label { + position: absolute; + top: -14px; + font-size: 0.8rem; } + +select { + display: none; } + +select.browser-default { + display: block; } + +select:disabled { + color: rgba(0, 0, 0, 0.3); } + +.select-wrapper input.select-dropdown:disabled { + color: rgba(0, 0, 0, 0.3); + cursor: default; + -webkit-user-select: none; + /* webkit (safari, chrome) browsers */ + -moz-user-select: none; + /* mozilla browsers */ + -ms-user-select: none; + /* IE10+ */ + border-bottom: 1px solid rgba(0, 0, 0, 0.3); } + +.select-wrapper i { + color: rgba(0, 0, 0, 0.3); } + +.select-dropdown li.disabled, +.select-dropdown li.disabled > span, +.select-dropdown li.optgroup { + color: rgba(0, 0, 0, 0.3); + background-color: transparent; } + +.select-dropdown li img { + height: 40px; + width: 40px; + margin: 5px 15px; + float: right; } + +.select-dropdown li.optgroup { + border-top: 1px solid #eee; } +.select-dropdown li.optgroup.selected > span { + color: rgba(0, 0, 0, 0.7); } +.select-dropdown li.optgroup > span { + color: rgba(0, 0, 0, 0.4); } +.select-dropdown li.optgroup ~ li:not(.optgroup) { + padding-left: 1rem; } + +/********************* + File Input +**********************/ +.file-field { + position: relative; } +.file-field .file-path-wrapper { + overflow: hidden; + padding-left: 10px; } +.file-field input.file-path { + width: 100%; } +.file-field .btn, .file-field .btn-large { + float: left; + height: 3rem; + line-height: 3rem; } +.file-field span { + cursor: pointer; } +.file-field input[type=file] { + position: absolute; + top: 0; + right: 0; + left: 0; + bottom: 0; + width: 100%; + margin: 0; + padding: 0; + font-size: 20px; + cursor: pointer; + opacity: 0; + filter: alpha(opacity=0); } + +/*************** + Range +***************/ +.range-field { + position: relative; } + +input[type=range], input[type=range] + .thumb { + cursor: pointer; } + +input[type=range] { + position: relative; + background-color: transparent; + border: none; + outline: none; + width: 100%; + margin: 15px 0px; + padding: 0; } + +input[type=range] + .thumb { + position: absolute; + border: none; + height: 0; + width: 0; + border-radius: 50%; + background-color: #1a73e8; + top: 10px; + margin-left: -6px; + transform-origin: 50% 50%; + transform: rotate(-45deg); } +input[type=range] + .thumb .value { + display: block; + width: 30px; + text-align: center; + color: #1a73e8; + font-size: 0; + transform: rotate(45deg); } +input[type=range] + .thumb.active { + border-radius: 50% 50% 50% 0; } +input[type=range] + .thumb.active .value { + color: #fff; + margin-left: -1px; + margin-top: 8px; + font-size: 10px; } + +input[type=range]:focus { + outline: none; } + +input[type=range] { + -webkit-appearance: none; } + +input[type=range]::-webkit-slider-runnable-track { + height: 3px; + background: #c2c0c2; + border: none; } + +input[type=range]::-webkit-slider-thumb { + -webkit-appearance: none; + border: none; + height: 14px; + width: 14px; + border-radius: 50%; + background-color: #1a73e8; + transform-origin: 50% 50%; + margin: -5px 0 0 0; + transition: .3s; } + +input[type=range]:focus::-webkit-slider-runnable-track { + background: #ccc; } + +input[type=range] { + /* fix for FF unable to apply focus style bug */ + border: 1px solid white; + /*required for proper track sizing in FF*/ } + +input[type=range]::-moz-range-track { + height: 3px; + background: #ddd; + border: none; } + +input[type=range]::-moz-range-thumb { + border: none; + height: 14px; + width: 14px; + border-radius: 50%; + background: #1a73e8; + margin-top: -5px; } + +/*hide the outline behind the border*/ +input[type=range]:-moz-focusring { + outline: 1px solid white; + outline-offset: -1px; } + +input[type=range]:focus::-moz-range-track { + background: #ccc; } + +input[type=range]::-ms-track { + height: 3px; + /*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */ + background: transparent; + /*leave room for the larger thumb to overflow with a transparent border */ + border-color: transparent; + border-width: 6px 0; + /*remove default tick marks*/ + color: transparent; } + +input[type=range]::-ms-fill-lower { + background: #777; } + +input[type=range]::-ms-fill-upper { + background: #ddd; } + +input[type=range]::-ms-thumb { + border: none; + height: 14px; + width: 14px; + border-radius: 50%; + background: #1a73e8; } + +input[type=range]:focus::-ms-fill-lower { + background: #888; } + +input[type=range]:focus::-ms-fill-upper { + background: #ccc; } + +/*************************** + Text Inputs + Textarea +****************************/ +select { + background-color: rgba(255, 255, 255, 0.9); + width: 100%; + padding: 5px; + border: 1px solid #f2f2f2; + border-radius: 2px; + height: 3rem; } + +/*************** + Nav List +***************/ +.table-of-contents.fixed { + position: fixed; } + +.table-of-contents li { + padding: 2px 0; } + +.table-of-contents a { + display: inline-block; + font-weight: 300; + color: #757575; + padding-left: 20px; + height: 1.5rem; + line-height: 1.5rem; + letter-spacing: .4; + display: inline-block; } +.table-of-contents a:hover { + color: #a8a8a8; + padding-left: 19px; + border-left: 1px solid #ea4a4f; } +.table-of-contents a.active { + font-weight: 500; + padding-left: 18px; + border-left: 2px solid #ea4a4f; } + +.side-nav { + position: fixed; + width: 240px; + left: -105%; + top: 0; + margin: 0; + height: 100%; + height: calc(100% + 60px); + height: -moz-calc(100%); + padding-bottom: 60px; + background-color: #fff; + z-index: 999; + overflow-y: auto; + will-change: left; } +.side-nav.right-aligned { + will-change: right; + right: -105%; + left: auto; } +.side-nav .collapsible { + margin: 0; } +.side-nav li { + float: none; + padding: 0 15px; + line-height: 64px; } +.side-nav li:hover, .side-nav li.active { + background-color: #ddd; } +.side-nav a { + color: #444; + display: block; + font-size: 1rem; + height: 64px; + line-height: 64px; + padding: 0 15px; } + +.drag-target { + height: 100%; + width: 10px; + position: fixed; + top: 0; + z-index: 998; } + +.side-nav.fixed a { + display: block; + padding: 0 15px; + color: #444; } + +.side-nav.fixed { + left: 0; + position: fixed; } +.side-nav.fixed.right-aligned { + right: 0; + left: auto; } + +@media only screen and (max-width: 992px) { + .side-nav.fixed { + left: -105%; } + .side-nav.fixed.right-aligned { + right: -105%; + left: auto; } } + +.side-nav .collapsible-body li.active, +.side-nav.fixed .collapsible-body li.active { + background-color: #1a73e8; } +.side-nav .collapsible-body li.active a, +.side-nav.fixed .collapsible-body li.active a { + color: #fff; } + +#sidenav-overlay { + position: fixed; + top: 0; + left: 0; + right: 0; + height: 120vh; + background-color: rgba(0, 0, 0, 0.5); + z-index: 997; + will-change: opacity; } + +/* + @license + Copyright (c) 2014 The Polymer Project Authors. All rights reserved. + This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt + The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt + The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt + Code distributed by Google as part of the polymer project is also + subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt + */ +/**************************/ +/* STYLES FOR THE SPINNER */ +/**************************/ +/* + * Constants: + * STROKEWIDTH = 3px + * ARCSIZE = 270 degrees (amount of circle the arc takes up) + * ARCTIME = 1333ms (time it takes to expand and contract arc) + * ARCSTARTROT = 216 degrees (how much the start location of the arc + * should rotate each time, 216 gives us a + * 5 pointed star shape (it's 360/5 * 3). + * For a 7 pointed star, we might do + * 360/7 * 3 = 154.286) + * CONTAINERWIDTH = 28px + * SHRINK_TIME = 400ms + */ +.preloader-wrapper { + display: inline-block; + position: relative; + width: 48px; + height: 48px; } +.preloader-wrapper.small { + width: 36px; + height: 36px; } +.preloader-wrapper.big { + width: 64px; + height: 64px; } +.preloader-wrapper.active { + /* duration: 360 * ARCTIME / (ARCSTARTROT + (360-ARCSIZE)) */ + -webkit-animation: container-rotate 1568ms linear infinite; + animation: container-rotate 1568ms linear infinite; } + +@-webkit-keyframes container-rotate { + to { + -webkit-transform: rotate(360deg); } } + +@keyframes container-rotate { + to { + transform: rotate(360deg); } } + +.spinner-layer { + position: absolute; + width: 100%; + height: 100%; + opacity: 0; + border-color: #1a73e8; } + +.spinner-blue, +.spinner-blue-only { + border-color: #4285f4; } + +.spinner-red, +.spinner-red-only { + border-color: #db4437; } + +.spinner-yellow, +.spinner-yellow-only { + border-color: #f4b400; } + +.spinner-green, +.spinner-green-only { + border-color: #0f9d58; } + +/** + * IMPORTANT NOTE ABOUT CSS ANIMATION PROPERTIES (keanulee): + * + * iOS Safari (tested on iOS 8.1) does not handle animation-delay very well - it doesn't + * guarantee that the animation will start _exactly_ after that value. So we avoid using + * animation-delay and instead set custom keyframes for each color (as redundant as it + * seems). + * + * We write out each animation in full (instead of separating animation-name, + * animation-duration, etc.) because under the polyfill, Safari does not recognize those + * specific properties properly, treats them as -webkit-animation, and overrides the + * other animation rules. See https://github.com/Polymer/platform/issues/53. + */ +.active .spinner-layer.spinner-blue { + /* durations: 4 * ARCTIME */ + -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; + animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; } + +.active .spinner-layer.spinner-red { + /* durations: 4 * ARCTIME */ + -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; + animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; } + +.active .spinner-layer.spinner-yellow { + /* durations: 4 * ARCTIME */ + -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; + animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; } + +.active .spinner-layer.spinner-green { + /* durations: 4 * ARCTIME */ + -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; + animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; } + +.active .spinner-layer, +.active .spinner-layer.spinner-blue-only, +.active .spinner-layer.spinner-red-only, +.active .spinner-layer.spinner-yellow-only, +.active .spinner-layer.spinner-green-only { + /* durations: 4 * ARCTIME */ + opacity: 1; + -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; + animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; } + +@-webkit-keyframes fill-unfill-rotate { + 12.5% { + -webkit-transform: rotate(135deg); } + /* 0.5 * ARCSIZE */ + 25% { + -webkit-transform: rotate(270deg); } + /* 1 * ARCSIZE */ + 37.5% { + -webkit-transform: rotate(405deg); } + /* 1.5 * ARCSIZE */ + 50% { + -webkit-transform: rotate(540deg); } + /* 2 * ARCSIZE */ + 62.5% { + -webkit-transform: rotate(675deg); } + /* 2.5 * ARCSIZE */ + 75% { + -webkit-transform: rotate(810deg); } + /* 3 * ARCSIZE */ + 87.5% { + -webkit-transform: rotate(945deg); } + /* 3.5 * ARCSIZE */ + to { + -webkit-transform: rotate(1080deg); } + /* 4 * ARCSIZE */ } + +@keyframes fill-unfill-rotate { + 12.5% { + transform: rotate(135deg); } + /* 0.5 * ARCSIZE */ + 25% { + transform: rotate(270deg); } + /* 1 * ARCSIZE */ + 37.5% { + transform: rotate(405deg); } + /* 1.5 * ARCSIZE */ + 50% { + transform: rotate(540deg); } + /* 2 * ARCSIZE */ + 62.5% { + transform: rotate(675deg); } + /* 2.5 * ARCSIZE */ + 75% { + transform: rotate(810deg); } + /* 3 * ARCSIZE */ + 87.5% { + transform: rotate(945deg); } + /* 3.5 * ARCSIZE */ + to { + transform: rotate(1080deg); } + /* 4 * ARCSIZE */ } + +@-webkit-keyframes blue-fade-in-out { + from { + opacity: 1; } + 25% { + opacity: 1; } + 26% { + opacity: 0; } + 89% { + opacity: 0; } + 90% { + opacity: 1; } + 100% { + opacity: 1; } } + +@keyframes blue-fade-in-out { + from { + opacity: 1; } + 25% { + opacity: 1; } + 26% { + opacity: 0; } + 89% { + opacity: 0; } + 90% { + opacity: 1; } + 100% { + opacity: 1; } } + +@-webkit-keyframes red-fade-in-out { + from { + opacity: 0; } + 15% { + opacity: 0; } + 25% { + opacity: 1; } + 50% { + opacity: 1; } + 51% { + opacity: 0; } } + +@keyframes red-fade-in-out { + from { + opacity: 0; } + 15% { + opacity: 0; } + 25% { + opacity: 1; } + 50% { + opacity: 1; } + 51% { + opacity: 0; } } + +@-webkit-keyframes yellow-fade-in-out { + from { + opacity: 0; } + 40% { + opacity: 0; } + 50% { + opacity: 1; } + 75% { + opacity: 1; } + 76% { + opacity: 0; } } + +@keyframes yellow-fade-in-out { + from { + opacity: 0; } + 40% { + opacity: 0; } + 50% { + opacity: 1; } + 75% { + opacity: 1; } + 76% { + opacity: 0; } } + +@-webkit-keyframes green-fade-in-out { + from { + opacity: 0; } + 65% { + opacity: 0; } + 75% { + opacity: 1; } + 90% { + opacity: 1; } + 100% { + opacity: 0; } } + +@keyframes green-fade-in-out { + from { + opacity: 0; } + 65% { + opacity: 0; } + 75% { + opacity: 1; } + 90% { + opacity: 1; } + 100% { + opacity: 0; } } + +/** + * Patch the gap that appear between the two adjacent div.circle-clipper while the + * spinner is rotating (appears on Chrome 38, Safari 7.1, and IE 11). + */ +.gap-patch { + position: absolute; + top: 0; + left: 45%; + width: 10%; + height: 100%; + overflow: hidden; + border-color: inherit; } + +.gap-patch .circle { + width: 1000%; + left: -450%; } + +.circle-clipper { + display: inline-block; + position: relative; + width: 50%; + height: 100%; + overflow: hidden; + border-color: inherit; } +.circle-clipper .circle { + width: 200%; + height: 100%; + border-width: 3px; + /* STROKEWIDTH */ + 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; } +.circle-clipper.left .circle { + left: 0; + border-right-color: transparent !important; + -webkit-transform: rotate(129deg); + transform: rotate(129deg); } +.circle-clipper.right .circle { + left: -100%; + border-left-color: transparent !important; + -webkit-transform: rotate(-129deg); + transform: rotate(-129deg); } + +.active .circle-clipper.left .circle { + /* duration: ARCTIME */ + -webkit-animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; + animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; } + +.active .circle-clipper.right .circle { + /* duration: ARCTIME */ + -webkit-animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; + animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; } + +@-webkit-keyframes left-spin { + from { + -webkit-transform: rotate(130deg); } + 50% { + -webkit-transform: rotate(-5deg); } + to { + -webkit-transform: rotate(130deg); } } + +@keyframes left-spin { + from { + transform: rotate(130deg); } + 50% { + transform: rotate(-5deg); } + to { + transform: rotate(130deg); } } + +@-webkit-keyframes right-spin { + from { + -webkit-transform: rotate(-130deg); } + 50% { + -webkit-transform: rotate(5deg); } + to { + -webkit-transform: rotate(-130deg); } } + +@keyframes right-spin { + from { + transform: rotate(-130deg); } + 50% { + transform: rotate(5deg); } + to { + transform: rotate(-130deg); } } + +#spinnerContainer.cooldown { + /* duration: SHRINK_TIME */ + -webkit-animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1); + animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1); } + +@-webkit-keyframes fade-out { + from { + opacity: 1; } + to { + opacity: 0; } } + +@keyframes fade-out { + from { + opacity: 1; } + to { + opacity: 0; } } + +.slider { + position: relative; + height: 400px; + width: 100%; } +.slider.fullscreen { + height: 100%; + width: 100%; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; } +.slider.fullscreen ul.slides { + height: 100%; } +.slider.fullscreen ul.indicators { + z-index: 2; + bottom: 30px; } +.slider .slides { + background-color: #9e9e9e; + margin: 0; + height: 400px; } +.slider .slides li { + opacity: 0; + position: absolute; + top: 0; + left: 0; + z-index: 1; + width: 100%; + height: inherit; + overflow: hidden; } +.slider .slides li img { + height: 100%; + width: 100%; + background-size: cover; + background-position: center; } +.slider .slides li .caption { + color: #fff; + position: absolute; + top: 15%; + left: 15%; + width: 70%; + opacity: 0; } +.slider .slides li .caption p { + color: #e0e0e0; } +.slider .slides li.active { + z-index: 2; } +.slider .indicators { + position: absolute; + text-align: center; + left: 0; + right: 0; + bottom: 0; + margin: 0; } +.slider .indicators .indicator-item { + display: inline-block; + position: relative; + cursor: pointer; + height: 16px; + width: 16px; + margin: 0 12px; + background-color: #e0e0e0; + transition: background-color .3s; + border-radius: 50%; } +.slider .indicators .indicator-item.active { + background-color: #4CAF50; } + +.carousel { + overflow: hidden; + position: relative; + width: 100%; + height: 400px; + perspective: 500px; + transform-style: preserve-3d; + transform-origin: 0% 50%; } +.carousel .carousel-item { + width: 200px; + position: absolute; + top: 0; + left: 0; } +.carousel .carousel-item img { + width: 100%; } +.carousel.carousel-slider { + top: 0; + left: 0; + height: 0; } +.carousel.carousel-slider .carousel-item { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; } + +/* ========================================================================== + $BASE-PICKER + ========================================================================== */ +/** + * Note: the root picker element should *NOT* be styled more than what's here. + */ +.picker { + font-size: 16px; + text-align: left; + line-height: 1.2; + color: #000000; + position: absolute; + z-index: 10000; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + +/** + * The picker input element. + */ +.picker__input { + cursor: default; } + +/** + * When the picker is opened, the input element is "activated". + */ +.picker__input.picker__input--active { + border-color: #0089ec; } + +/** + * The holder is the only "scrollable" top-level container element. + */ +.picker__holder { + width: 100%; + overflow-y: auto; + -webkit-overflow-scrolling: touch; } + +/*! * Default mobile-first, responsive styling for pickadate.js * Demo: http://amsul.github.io/pickadate.js - */.picker__holder,.picker__frame{bottom:0;left:0;right:0;top:100%}.picker__holder{position:fixed;-webkit-transition:background .15s ease-out,top 0s .15s;-moz-transition:background .15s ease-out,top 0s .15s;transition:background .15s ease-out,top 0s .15s;-webkit-backface-visibility:hidden}.picker__frame{position:absolute;margin:0 auto;min-width:256px;width:300px;max-height:350px;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}@media(min-height:28.875em){.picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%}}@media(min-height:40.125em){.picker__frame{margin-bottom:7.5%}}.picker__wrap{display:table;width:100%;height:100%}@media(min-height:28.875em){.picker__wrap{display:block}}.picker__box{background:#fff;display:table-cell;vertical-align:middle}@media(min-height:28.875em){.picker__box{display:block;border:1px solid #777;border-top-color:#898989;border-bottom-width:0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-webkit-box-shadow:0 12px 36px 16px rgba(0,0,0,0.24);-moz-box-shadow:0 12px 36px 16px rgba(0,0,0,0.24);box-shadow:0 12px 36px 16px rgba(0,0,0,0.24)}}.picker--opened .picker__holder{top:0;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";zoom:1;background:rgba(0,0,0,0.32);-webkit-transition:background .15s ease-out;-moz-transition:background .15s ease-out;transition:background .15s ease-out}.picker--opened .picker__frame{top:0;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1}@media(min-height:35.875em){.picker--opened .picker__frame{top:10%;bottom:20%auto}}.picker__input.picker__input--active{border-color:#e3f2fd}.picker__frame{margin:0 auto;max-width:325px}@media(min-height:38.875em){.picker--opened .picker__frame{top:10%;bottom:auto}}.picker__box{padding:0 1em}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{display:inline-block;margin-left:.25em;margin-right:.25em}.picker__select--month,.picker__select--year{height:2em;padding:0;margin-left:.25em;margin-right:.25em}.picker__select--month.browser-default{display:inline;background-color:#fff;width:40%}.picker__select--year.browser-default{display:inline;background-color:#fff;width:25%}.picker__select--month:focus,.picker__select--year:focus{border-color:rgba(0,0,0,0.05)}.picker__nav--prev,.picker__nav--next{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-0.25em}.picker__nav--prev{left:-1em;padding-right:1.25em}.picker__nav--next{right:-1em;padding-left:1.25em}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:0;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:1rem;width:100%;margin-top:.75em;margin-bottom:.5em}.picker__table th,.picker__table td{text-align:center}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500}@media(min-height:33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day--today{position:relative;color:#595959;letter-spacing:-.3;padding:.75rem 0;font-weight:400;border:1px solid transparent}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--infocus:hover{cursor:pointer;color:#000;font-weight:500}.picker__day--outfocus{display:none;padding:.75rem 0;color:#fff}.picker__day--outfocus:hover{cursor:pointer;color:#ddd;font-weight:500}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{cursor:pointer}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{border-radius:50%;transform:scale(0.75);background:#0089ec;color:#fff}.picker__day--disabled,.picker__day--disabled:hover,.picker--focused .picker__day--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__footer{text-align:center;display:flex;align-items:center;justify-content:space-between}.picker__button--today,.picker__button--clear,.picker__button--close{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:bold;width:33%;display:inline-block;vertical-align:bottom}.picker__button--today:hover,.picker__button--clear:hover,.picker__button--close:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--today:focus,.picker__button--clear:focus,.picker__button--close:focus{background:#b1dcfb;border-color:rgba(0,0,0,0.05);outline:0}.picker__button--today:before,.picker__button--clear:before,.picker__button--close:before{position:relative;display:inline-block;height:0}.picker__button--today:before,.picker__button--clear:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-0.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-0.25em;width:.66em;border-top:3px solid #e20}.picker__button--close:before{content:"\D7";top:-0.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa}.picker__box{border-radius:2px;overflow:hidden}.picker__date-display{text-align:center;background-color:#1a73e8;color:#fff;padding-bottom:15px;font-weight:300}.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000;background:#c2d7f3}.picker__weekday-display{background-color:#1463ca;padding:10px;font-weight:200;letter-spacing:.5;font-size:1rem;margin-bottom:15px}.picker__month-display{text-transform:uppercase;font-size:2rem}.picker__day-display{font-size:4.5rem;font-weight:400}.picker__year-display{font-size:1.8rem;color:rgba(255,255,255,0.4)}.picker__box{padding:0}.picker__calendar-container{padding:0 1rem}.picker__calendar-container thead{border:0}.picker__table{margin-top:0;margin-bottom:.5em}.picker__day--infocus{color:#595959;letter-spacing:-.3;padding:.75rem 0;font-weight:400;border:1px solid transparent}.picker__day.picker__day--today{color:#1a73e8}.picker__day.picker__day--today.picker__day--selected{color:#fff}.picker__weekday{font-size:.9rem}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{border-radius:50%;transform:scale(0.9);background-color:#1a73e8;color:#fff}.picker__day--selected.picker__day--outfocus,.picker__day--selected:hover.picker__day--outfocus,.picker--focused .picker__day--selected.picker__day--outfocus{background-color:#c2d7f3}.picker__footer{text-align:right;padding:5px 10px}.picker__close,.picker__today{font-size:1.1rem;padding:0 1rem;color:#1a73e8}.picker__nav--prev:before,.picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #676767;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:.75em solid #676767}button.picker__today:focus,button.picker__clear:focus,button.picker__close:focus{background-color:#c2d7f3}.picker__list{list-style:none;padding:.75em 0 4.2em;margin:0}.picker__list-item{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:-1px;position:relative;background:#fff;padding:.75em 1.25em}@media(min-height:46.75em){.picker__list-item{padding:.5em 1em}}.picker__list-item:hover{cursor:pointer;color:#000;background:#b1dcfb;border-color:#0089ec;z-index:10}.picker__list-item--highlighted{border-color:#0089ec;z-index:10}.picker__list-item--highlighted:hover,.picker--focused .picker__list-item--highlighted{cursor:pointer;color:#000;background:#b1dcfb}.picker__list-item--selected,.picker__list-item--selected:hover,.picker--focused .picker__list-item--selected{background:#0089ec;color:#fff;z-index:10}.picker__list-item--disabled,.picker__list-item--disabled:hover,.picker--focused .picker__list-item--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default;border-color:#ddd;z-index:auto}.picker--time .picker__button--clear{display:block;width:80%;margin:1em auto 0;padding:1em 1.25em;background:0;border:0;font-weight:500;font-size:.67em;text-align:center;text-transform:uppercase;color:#666}.picker--time .picker__button--clear:hover,.picker--time .picker__button--clear:focus{color:#000;background:#b1dcfb;background:#e20;border-color:#e20;cursor:pointer;color:#fff;outline:0}.picker--time .picker__button--clear:before{top:-0.25em;color:#666;font-size:1.25em;font-weight:bold}.picker--time .picker__button--clear:hover:before,.picker--time .picker__button--clear:focus:before{color:#fff}.picker--time .picker__frame{min-width:256px;max-width:320px}.picker--time .picker__box{font-size:1em;background:#f2f2f2;padding:0}@media(min-height:40.125em){.picker--time .picker__box{margin-bottom:5em}}* html,body{margin:0!important;padding:0!important;height:100%;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background:no-repeat fixed;line-height:1.5;font-family:sans-serif;font-weight:normal;color:rgba(0,0,0,0.87)}*{outline:0}html,body{width:100%;height:100%}body[dir="rtl"] .row .col{float:right}a:hover,a:visited{color:none!important;text-decoration:none!important}a span{vertical-align:middle}div{-webkit-font-smoothing:antialiased}.material-label{display:block}nav ul li a{float:left}.js-focus-visible :focus:not(.focus-visible){outline:0}.button-collapse[tabindex],i[tabindex],button[tabindex],.tabs .tab a[tabindex]{overflow:hidden;position:relative}i[tabindex]{overflow:visible}i[tabindex]:hover:after{opacity:1;width:32px;height:32px;top:calc(50% - 17px);left:calc(50% - 16px)}.button-collapse[tabindex]:after,i[tabindex]:after,.tabs .tab a[tabindex]:before,button[tabindex]:before{content:"";position:absolute;background:rgba(0,0,0,0.2);border-radius:100%!important;width:0;height:0;top:50%;left:50%;-webkit-animation:breathing 1.5s ease-out infinite normal;animation:breathing 1.5s ease-out infinite normal;opacity:0;transition:400ms}.button-collapse.focus-visible:after,i.focus-visible:after,button.focus-visible:before,.tabs .tab a.focus-visible:before{opacity:1;width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px)}button.btn-floating.focus-visible:before{width:48px;height:48px;top:calc(50% - 24px);left:calc(50% - 24px)}i.focus-visible:after{width:32px;height:32px;top:calc(50% - 17px);left:calc(50% - 16px)}.button-collapse.focus-visible:before,nav .nav-wrapper i.focus-visible:after{width:40px;height:40px;top:calc(50% - 20px);left:calc(50% - 20px)}.checkbox.gwt-CheckBox.focus-visible,.checkbox.gwt-CheckBox:hover{position:relative}.checkbox.gwt-CheckBox:after{opacity:0;transition:200ms;transform:scale(0);content:"";width:36px;height:36px;background:rgba(0,0,0,0.1);position:absolute;left:-8px;top:-8px;border-radius:100%;z-index:-1}.checkbox.gwt-CheckBox.focus-visible:after,.checkbox.gwt-CheckBox:hover:after{transform:scale(1);opacity:1}.checkbox.col.gwt-CheckBox:after{left:3px}.gwt-RadioButton:not(.gwt-RadioButton-disabled).focus-visible label:before,.gwt-RadioButton:not(.gwt-RadioButton-disabled):hover label:before{-webkit-box-shadow:0 0 0 8px rgba(0,0,0,0.1);box-shadow:0 0 0 8px rgba(0,0,0,0.1)}.switch.focus-visible input[type=checkbox]:checked:not(:disabled) ~ .lever:after{box-shadow:0 1px 3px 1px rgba(0,0,0,0.4),0 0 0 15px rgba(26,115,232,0.15)}.switch.focus-visible input[type=checkbox]:not(:disabled) ~ .lever:after{box-shadow:0 1px 3px 1px rgba(0,0,0,0.4),0 0 0 15px rgba(0,0,0,0.08)}input[type=range].focus-visible::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 12px rgba(26,115,232,0.15);-moz-box-shadow:0 0 0 12px rgba(26,115,232,0.15);box-shadow:0 0 0 12px rgba(26,115,232,0.15)}input[type=range].focus-visible::-moz-range-thumb{-webkit-box-shadow:0 0 0 12px rgba(26,115,232,0.15);-moz-box-shadow:0 0 0 12px rgba(26,115,232,0.15);box-shadow:0 0 0 12px rgba(26,115,232,0.15)}input[type=range]:hover::-ms-thumb,input[type=range].focus-visible::-ms-thumb{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.breadcrumb.focus-visible i:only-child{border-bottom:1px solid}.breadcrumb.focus-visible span{border-bottom:1px solid}.chip.focus-visible{color:rgba(0,0,0,0.6);background-color:#c8c8c8}.side-nav li a.focus-visible{background:#e9e9e9}.collapsible-header:hover,.collapsible-header.focus-visible{background-color:#eee}.collection-item.focus-visible{background-color:#eee}.search-result a.focus-visible{background-color:#eee}.async.checkbox,.async.switch{position:relative;display:inline-block!important}.checkbox .loader-wrapper,.switch .loader-wrapper{position:absolute;background:transparent!important;width:100px}.checkbox .preloader-wrapper.active,.switch .preloader-wrapper.active{margin:auto;width:28px;height:28px;margin-top:-2px!important}.checkbox .preloader-wrapper.active{position:absolute;left:-4px;top:-2px;margin-top:-4px!important}.checkbox.loading label:before,.checkbox.loading label:after{visibility:hidden}.checkbox .loader-wrapper{width:32px;height:32px;margin-left:5px}.checkbox.loading [type="checkbox"].filled-in+label:before,.checkbox.loading [type="checkbox"].filled-in+label:after{display:none}button.async.loading i{-webkit-animation:spin 400ms linear infinite;-moz-animation:spin 400ms linear infinite;animation:spin 400ms linear infinite}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.async.listbox-wrapper .progress-wrapper{top:unset;bottom:-4px}ul.collapsible li.async .valign-wrapper{top:unset;bottom:0}nav ul a span.badge{margin-left:8px!important;float:right;margin-top:22px}.side-nav span.badge{float:right;top:22px;height:20px!important;line-height:0!important;padding:10px!important;color:#fff!important;border-radius:3px!important;font-size:.7em!important}span.badge.circle{position:absolute;min-width:0;border-radius:100%;height:24px;top:-12px;width:24px;font-size:.6rem;text-align:center;padding:12px 0 0;right:8px}span.badge>div:first-child{display:inline}nav ul a span.badge:not(.circle){line-height:22px}span.badge{background:#1a73e8}button.btn-flat:focus{outline:0;background-color:transparent}button.disabled,i.disabled,a.disabled{background-color:#dfdfdf!important;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;color:#9f9f9f!important;cursor:default!important;transition:none!important;pointer-events:none}i.disabled,a.disabled,a.disabled i{color:#9f9f9f!important;background-color:transparent!important}button.disabled:hover,i.disabled:hover{box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important}.disabled:hover{cursor:default!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important}button.btn-outlined,button.btn-outlined:hover,button.btn-outlined:focus,button.btn-outlined:active{border:1px solid #00001e;box-shadow:none;background-color:#fff;color:#000}button.btn-outlined.disabled{background-color:transparent!important}button.btn-ghost,button.btn-ghost:focus{padding:0 20px;border-radius:4px;color:#1a73e8;font-size:1em;font-weight:400;background:0;height:36px;text-transform:uppercase;border:1.6px solid #1a73e8;outline:0;-webkit-transition:all .16s linear;-moz-transition:all .16s linear;-o-transition:all .16s linear;transition:all .16s linear}button.btn-ghost.disabled{border:0}button.btn-ghost:hover,button.btn-ghost:active{background:#1a73e8;color:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.breadcrumb i{float:none!important;margin-right:15px}.breadcrumb span{vertical-align:top}.breadcrumb:nth-child(2):before{display:none}.card .card-action a{display:inline-block}.card .card-content .card-title i{margin-top:12px}.landscape .card-action a{margin-left:20px;margin-right:0!important}.landscape .card-action{padding:0;margin-top:8px}.landscape .card-content{width:70%!important;float:left}.landscape .card-image{width:30%!important;float:left}.landscape .card-image img,.horizontal.card{height:120px}.landscape .card-image{padding:0}.input-field input:read-only{pointer-events:none}.input-field label{left:0!important}.input-field label.required:before,.input-field label span.required:before{content:"*";float:right;margin-left:8px;font-size:"1.2em";color:#f44336}.input-field.disabled label.required:before,.input-field.disabled label span.required:before,.input-field.listbox-wrapper label.disabled:before{display:none}.col .input-field label{left:0}.row .col.input-field{min-height:72px;margin-bottom:0}.row .col.input-field textarea{margin-bottom:4px}.row .col.input-field input{margin-bottom:8px}.row>.input-field label{left:.75rem!important}@-webkit-keyframes autofill{to{background:transparent}}.input-field input::-ms-clear{display:none}input:-webkit-autofill+label{font-size:.8rem!important;transform:translateY(-112%)}nav .input-field{height:100%}input:-webkit-autofill{-webkit-animation-name:autofill!important;-webkit-animation-fill-mode:both!important}.input-field.disabled input[type=number]::-webkit-inner-spin-button,.input-field.disabled input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-field.disabled input[type=number]{-moz-appearance:textfield}.input-field.disabled input[type="number"]:focus{color:rgba(0,0,0,0.26);border-bottom:1px dotted rgba(0,0,0,0.26);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.input-field.disabled label{color:rgba(0,0,0,0.6)!important}.input-field.aligned-label input{width:70%;display:inline;position:relative;vertical-align:middle}.input-field.aligned-label label,.input-field.aligned-label label.active{width:30%;display:inline;position:relative;float:left;vertical-align:middle;transform:none;font-size:1em;color:rgba(0,0,0,0.87);top:24px}.input-field.aligned-label .field-error-label,.input-field.aligned-label .field-success-label,.input-field.aligned-label .field-helper-label{padding-left:30%}.input-field.filled input,.input-field.outlined input{padding:12px;padding-top:8px;padding-bottom:8px;box-sizing:border-box}.input-field.filled label,.input-field.outlined label{margin-left:12px}.input-field.filled label:active,.input-field.outlined label:active{margin-left:8px}.input-field.filled .prefix ~ input,.input-field.filled .prefix ~ textarea,.input-field.outlined .prefix ~ input,.input-field.outlined .prefix ~ textarea{margin-left:0;padding-left:56px!important;width:100%}.input-field.filled .prefix,.input-field.outlined .prefix{padding-top:6px;padding-left:8px;color:#757575}.input-field.filled input,.input-field.filled textarea{background:rgba(0,0,0,0.04);border-radius:4px 4px 0 0;padding-top:18px}.input-field.filled.disabled input,.input-field.filled.disabled textarea,.input-field.filled.listbox-wrapper input.select-dropdown[disabled]{background:transparent}.input-field.filled textarea,.input-field.outlined textarea{padding-left:12px;width:calc(100% - 24px);padding-right:12px}.input-field.filled input:focus{background:rgba(0,0,0,0.12)}.input-field.filled label.active{-webkit-transform:translateY(-64%);-moz-transform:translateY(-64%);-ms-transform:translateY(-64%);-o-transform:translateY(-64%);transform:translateY(-64%)}.input-field.filled.listbox-wrapper input.select-dropdown{background:rgba(0,0,0,0.04);border-radius:4px 4px 0 0;padding-left:12px;padding-top:12px}.input-field.filled.listbox-wrapper label{padding-top:14px}.input-field.filled .field-error-label,.input-field.filled .field-success-label,.input-field.filled .field-helper-label{padding-left:12px}.input-field.outlined input,.input-field.outlined input.valid,.input-field.outlined textarea,.input-field.outlined input.select-dropdown{border-radius:4px;border:1px solid rgba(0,0,0,0.12)}.input-field.outlined input.select-dropdown{padding-left:12px}.input-field.outlined .select-wrapper+label{top:-10px;background:white;padding-left:4px;padding-right:4px;margin-left:8px}.input-field.outlined input:focus,.input-field.outlined textarea:focus,.input-field.outlined input.picker__input--active{border:2px solid #1a73e8;box-shadow:none}.input-field.outlined label.active,.input-field.outlined input:-webkit-autofill+label{padding:4px;padding-top:0;padding-bottom:0;background:white;margin-top:4px;margin-left:8px;z-index:1}.modal .input-field.outlined label.active,.modal .input-field.outlined .select-wrapper+label,.modal .input-field.outlined input:-webkit-autofill+label{background-color:#fafafa}.input-field.outlined.field-error input.select-dropdown,.input-field.outlined input.invalid,.input-field.outlined input.invalid:focus,.input-field.outlined textarea.invalid,.input-field.outlined textarea.invalid:focus,.input-field.outlined input.invalid.picker__input--active{border:2px solid #f44336;box-shadow:none;margin-bottom:8px}.input-field.outlined.field-success input.select-dropdown,.input-field.outlined input.valid,.input-field.outlined input.valid:focus,.input-field.outlined textarea.valid,.input-field.outlined textarea.valid:focus,.input-field.outlined input.valid.picker__input--active{border:2px solid #4caf50;box-shadow:none}.input-field.outlined .field-error-label,.input-field.outlined .field-success-label,.input-field.outlined .field-helper-label{margin-left:14px}.input-field.field-error.listbox-wrapper.outlined input.select-dropdown{border:2px solid #f44336}.input-field.aligned-label textarea{width:70%;display:inline-block;position:relative;vertical-align:middle}.input-field.listbox-wrapper input:read-only{pointer-events:initial}.input-field .select-wrapper.gwt-ListBox+label.active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.input-field .select-wrapper.gwt-ListBox .caret:before{content:"";position:absolute;right:8px;bottom:12px;width:0;height:0;border-style:solid;border-width:0 0 12px 12px;border-color:transparent transparent #9c9c9c}.input-field.aligned-label .select-wrapper.gwt-ListBox .caret:before{bottom:26px}.input-field .select-wrapper.gwt-ListBox .caret.disabled:before{border-color:transparent transparent #c7c7c7 transparent}.input-field .select-wrapper.gwt-ListBox .caret.disabled,.input-field .select-wrapper .caret{color:transparent;bottom:0}.input-field.listbox-wrapper{border-bottom:none!important;box-shadow:none!important}.field-error.input-field.listbox-wrapper input.select-dropdown{border-bottom:1px solid #f44336!important;box-shadow:0 1px 0 0 #f44336!important}.field-success.input-field.listbox-wrapper input.select-dropdown{border-bottom:1px solid #4caf50!important;box-shadow:0 1px 0 0 #4caf50!important}.input-field.aligned-label .select-wrapper{width:70%;display:inline-block;position:relative;vertical-align:middle}input.select-dropdown{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.input-field.outlined input:focus,.input-field.outlined textarea:focus,.input-field.outlined input.picker__input--active{border:2px solid #1a73e8;box-shadow:none}.input-field.hoverable-status.listbox-wrapper.field-error .caret,.input-field.hoverable-status.listbox-wrapper.field-success .caret{display:none}blockquote{border-left:5px solid #1a73e8!important}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-9999px}.oldCheckBox input{position:initial!important;opacity:0!important}.oldCheckBox input{position:initial!important;opacity:0!important}.checkbox{margin-bottom:20px}.read-only-toggle input:hover{cursor:text;box-shadow:1px 1px #e9e9e9}.read-only input,.read-only textarea{border:none!important;box-shadow:none!important;color:#000!important}.read-only label{top:12px!important;-webkit-transform:translateY(-140%)!important;transform:translateY(-140%)!important;font-size:.8em!important;color:#9e9e9e!important}.read-only .select-wrapper .caret{display:none!important}.input-field input[type=search]+label{left:1rem!important}.input-field input[type=search]{margin-bottom:0;height:100%}.search-result{margin:0;border-top:1px solid #e9e9e9;background-color:#fff;max-height:500px;overflow:auto;z-index:995;position:relative}.search-result a{display:block;border-bottom:1px solid #e9e9e9;padding-left:20px}.search-result a span{margin-left:0}.search-result a:hover,.search-result a.higlighted{background-color:#eee}.search-result a img{width:52px;margin-top:5px;float:left;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;height:52px}.switch label input[type=checkbox]:checked+.lever.disabled{background-color:#d4d4d4}::-ms-tooltip{display:none}input[type=range]::-ms-fill-lower{background-color:#deddde!important}.range-field{padding-top:12px}.no-thumb .range-field .thumb{display:none}input[type=range]{border:0;color:transparent;margin:0!important}input[type=range]::-webkit-slider-thumb{position:relative;z-index:2;transform:translateY(0px)}input[type=range]:hover::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 8px rgba(26,115,232,0.15);-moz-box-shadow:0 0 0 8px rgba(26,115,232,0.15);box-shadow:0 0 0 8px rgba(26,115,232,0.15)}input[type=range]::-webkit-slider-runnable-track{background-color:transparent!important;margin-top:-20px}.range-field .progress-container{height:4px;background-color:#e9e9e9;position:relative;z-index:-1;top:-18px}.range-field .progress{background-color:#1a73e8;position:absolute;top:-7px;z-index:1;transition:none!important}input[type=range]::-moz-range-track{border:0;height:0}input[type=range]::-moz-range-thumb{transform:translateY(0px)}input[type=range]:hover::-moz-range-thumb{-webkit-box-shadow:0 0 0 8px rgba(66,165,245,0.2);-moz-box-shadow:0 0 0 8px rgba(66,165,245,0.2);box-shadow:0 0 0 8px rgba(66,165,245,0.2)}input[type=range]::-ms-track{height:32px;position:absolute;background:transparent;border:transparent}input[type=range]::-ms-fill-lower,input[type=range]::-ms-fill-upper{border:0;height:0;background:transparent}input[type=range]::-ms-thumb{transform:translateY(18px);margin-bottom:22px}.copy-command{position:absolute;top:8px;right:-20px;z-index:998}.copy-command-parent:hover i.copy-command.on-readonly-hover,.copy-command-parent:hover i.copy-command.on-always-hover{opacity:1}i.copy-command.on-readonly-hover,i.copy-command.on-always-hover{opacity:0;transition:400ms}i[tabindex].copy-command{position:absolute;top:8px;right:12px;z-index:999}@media screen and (max-width:900px){i.copy-command.on-readonly-hover,i.copy-command.on-always-hover{opacity:1}}.chip{display:inline-block;height:32px;font-size:13px;font-weight:500;color:rgba(0,0,0,0.6);line-height:32px;padding:0 12px;border-radius:16px;background-color:#e4e4e4}.chip img{float:left;margin:0 8px 0 -12px;height:32px;width:32 32px;border-radius:50%}.chip i.material-icons{cursor:pointer;float:right;font-size:16px;line-height:32px;padding-left:8px}.chip.disabled img{filter:url("data:image/svg+xml;utf8,<svgxmlns='http://www.w3.org/2000/svg'><filterid='grayscale'><feColorMatrixtype='matrix'values='0.33330.33330.3333000.33330.33330.3333000.33330.33330.33330000010'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%)}.chip.outlined,.chip.outlined:hover,.chip.outlined:active,.chip.outlined:focus{border:1px solid #00001e;background-color:transparent}.letter{float:left;margin:0 8px 0 -12px;width:32px;height:32px;border-radius:50%;font-size:1.2em;text-align:center}.outlined.chip .letter{width:30px;height:30px}.chip-container .chip{cursor:pointer}.chip.active{color:#1a73e8;background-color:rgba(26,115,232,0.25);font-weight:bold}.collapsible-body{margin:0;padding:2rem}.collapsible li.active .collapsible-body .input-field label{font-size:.8rem;transform:translateY(-140%)}.collapsible-header>i{font-size:1.4rem!important;line-height:2.5rem!important;width:3rem!important;margin:0!important}ul.collection .collection-item.waves-effect{display:block;padding-bottom:0;will-change:initial}ul.collection .collection-item .secondary-content i{margin-top:-28px}ul.collection .collection-item .gwt-Label,ul.collection .collection-item a:first-child{display:block}ul.collection>li>div>div:first-child{float:left}.striped table tbody tr:nth-child(odd){background-color:#f2f2f2!important}.bordered table tr{border-bottom:1px solid #d0d0d0!important}table .gwt-CheckBox label{margin-bottom:-10px}.hoverable table>tbody>tr:hover{background:#f2f2f2!important;transition:1s all;-webkit-transition:1s all;-moz-transition:1s all}.table-container .top-panel{background:#1a73e8}.tabs .tab a{color:#cbe2f5}.picker__close,.picker__today,.picker__clear{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landscape .picker__frame{margin:0 auto;max-width:585px;width:585px;max-height:350px!important}.landscape .picker__wrap{height:0!important}.landscape .picker__date-display{text-align:center;padding-bottom:15px;font-weight:300;float:left;width:40%;height:342px;clear:both}.landscape .picker__calendar-container{padding:0 1rem;float:left;width:60%}.landscape .picker__footer{text-align:right;padding:5px 10px;width:60%;position:absolute;bottom:0;right:0;top:300px;height:40px}.landscape .picker__box{height:342px}.landscape .picker__month-display{text-transform:uppercase;font-size:2rem;margin-top:78px}.landscape .picker__day--infocus{padding:8px!important;width:36px!important;margin:auto!important}.picker__table .picker__day--outfocus{display:block;color:#ddd}.picker__table td{padding:0!important}.picker .picker__select--year.browser-default{width:26%}.picker__input.picker__input--active{border-bottom:1px solid #1a73e8;box-shadow:0 1px 0 0 #1a73e8}.input-field input.picker__input:read-only{pointer-events:initial}ul.dropdown-content{max-height:70vh!important}ul.dropdown-content li>div{font-size:1.2rem;display:block;padding:1rem 1rem}ul.dropdown-content.disabled{visibility:hidden;display:none}ul.dropdown-content li>a,.dropdown-content li>span{width:100%}ul.dropdown-content a.disabled{color:#e9e9e9!important}ul.dropdown-content a.disabled:hover{background:#fff!important}ul.dropdown-content{z-index:995!important}.field-error,.field-error-picker input{border-bottom:1px solid #f44336!important;box-shadow:0 1px 0 0 #f44336!important}.field-error-label,.field-success-label{color:#f44336!important;font-size:12px;opacity:1!important}.field-success-label{color:#4caf50!important}.field-helper-label{color:#9e9e9e!important;font-size:12px;opacity:1!important}.field-success,.field-success-picker input{border-bottom:1px solid #4caf50!important;box-shadow:0 1px 0 0 #4caf50!important}.input-field.hoverable-status .field-error-label,.input-field.hoverable-status .field-success-label{position:absolute;background:#f44336;color:white!important;min-height:40px;border-radius:4px;padding:12px;margin-right:12px;visibility:hidden;font-size:.9em;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);z-index:999;max-width:400px;display:inline;min-width:120px;right:0;top:54px}.input-field.hoverable-status .field-success-label{background:#4caf50}.input-field.hoverable-status .field-error-label::before,.input-field.hoverable-status .field-success-label::before{content:"";width:10px;height:12px;border-left:solid 10px transparent;border-right:solid 10px transparent;top:-12px;position:absolute;left:unset;right:12px}.input-field.hoverable-status .field-error-label.left:before{border-bottom:solid 12px #f44336}.input-field.hoverable-status .field-success-label.left:before{border-bottom:solid 12px #4caf50}.input-field.hoverable-status .field-error-label.top:before,.input-field.hoverable-status .field-success-label.top:before{left:unset;right:12px;border-bottom:0;bottom:-12px;top:unset}.input-field.hoverable-status .field-error-label.top:before{border-top:solid 12px #f44336}.input-field.hoverable-status .field-success-label.top:before{border-top:solid 12px #4caf50}.input-field.hoverable-status i.status-icon{position:absolute;top:10px;right:20px;color:#f44336;z-index:1}.input-field.hoverable-status.disabled .status-icon{display:none}.input-field.hoverable-status input.invalid,.input-field.hoverable-status input.valid{padding-right:40px;box-sizing:border-box}.horizontal.fixed-action-btn ul{left:auto}.fixed-action-btn.active ul{visibility:visible}.fixed-action-btn ul{left:0;right:0;text-align:center;position:absolute;bottom:64px;margin:0;visibility:hidden}.fixed-action-btn.horizontal ul li{display:inline-block;margin:15px 15px 0 0}.fixed-action-btn.horizontal ul{text-align:right;right:54px;height:100%;top:-6px;left:initial;width:500px}ul li button.btn-floating{opacity:0}.floatingButtonsItem ul li div{transform:scale(0.4) translateY(40px);-moz-transform:scale(0.4) translateY(40px);-webkit-transform:scale(0.4) translateY(40px);opacity:0;transition:400ms all;-webkit-transition:400ms all;-moz-transition:400ms all;margin-bottom:-10px}.floatingButtonsItem:hover ul li div{transform:scale(1) translateY(0px);-moz-transform:scale(1) translateY(0px);-webkit-transform:scale(1) translateY(0px);opacity:1}.slider .indicators .indicator-item.active{background-color:#1a73e8}footer.fixed{position:fixed;width:100%;bottom:0;padding-top:0!important}.loader-wrapper{width:100%;background:rgba(255,255,255,0.701961);text-align:center;height:100%;position:fixed;z-index:999;top:0;right:0;left:0;bottom:0}.progress-wrapper{top:0;position:fixed;z-index:999;width:100%}.loader-wrapper span.material-label{display:inline;align-items:center;width:100%;position:absolute;margin-top:60px}.modal.fullscreen,.modal.modal-fixed-footer.fullscreen{width:100%;max-height:100%;height:100%;top:0!important}nav button i{line-height:inherit!important}nav .nav-content{position:relative;line-height:normal;width:100%;display:flex}nav .navbar-tall{height:128px}nav .nav-wrapper .side-nav i{display:inline!important;vertical-align:middle}nav.navbar-shrink{height:200px;line-height:64px;top:0;left:0;background-color:#1a73e8}nav .brand-logo img{height:100%;padding:12px}nav.navbar-shrink,nav.navbar-shrink .brand-logo{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}nav.navbar-shrink .brand-logo{line-height:264px;height:200px}nav.smaller{height:64px}nav.smaller .brand-logo img{width:auto}nav.smaller .brand-logo{line-height:64px;height:64px;font-size:2.1rem}nav .nav-wrapper .collapsible-body{padding:0!important}nav.pinned{z-index:996}.navmenu-permanent,.drag-target{visibility:hidden!important}.progress{background-color:#ebeef1;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#fff;transition:1s all;-webkit-transition:1s all;-moz-transition:1s all}.progress div{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;transition:1s all;-webkit-transition:1s all;-moz-transition:1s all;background-color:#1a73e8}ul.side-nav{padding-bottom:0;height:100%}ul.side-nav li>div{width:100%;margin-left:0!important}ul.side-nav .brand-logo{font-size:2.1rem;border-bottom:1px solid #e9e9e9}ul.side-nav.fixed a,ul.side-nav a{width:100%;display:flex;line-height:normal;align-items:center}ul.side-nav li{padding:0!important}ul.side-nav i{font-size:2em;width:2rem;line-height:inherit}ul.side-nav .sidenav-content i{font-size:1.6em}ul.side-nav .collapsible-header,.side-nav .collapsible-body{padding:0!important;margin:0!important}ul.side-nav .collapsible-body li{overflow:hidden}ul.side-nav .collapsible-body li.active{background-color:#eee!important}.side-nav li:hover,.side-nav li.active{background-color:rgba(26,115,232,0.1)}.side-nav li:hover a,.side-nav li.active a{color:#1a73e8}ul.side-nav.right-aligned{left:auto!important}.sidenav-content{padding:0 15px}ul.side-nav.card,.side-nav.drawer-with-header{position:absolute}ul.side-nav.card{margin:20px;height:auto;width:232px;padding-bottom:0;top:64px}ul.side-nav.drawer-with-header{top:64px;height:calc(100vh - 64px)}ul.side-nav.push-with-header{background-color:transparent;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;top:64px;height:calc(100vh - 64px)}ul.side-nav.mini,ul.side-nav.mini-with-expand{top:65px;text-align:center;overflow-x:hidden;height:65px}ul.side-nav.mini li div{padding-bottom:10px;padding-top:10px}ul.side-nav.mini li a span{display:none}ul.side-nav .collapsible-body li.active a{color:#444}ul.side-nav.mini-with-expand{left:0!important}ul.side-nav.mini-with-expand.right-aligned{right:0!important;left:inherit!important}ul.side-nav.mini-with-expand.expanded li a span{opacity:1;visibility:visible}ul.side-nav.mini-with-expand li a span{visibility:hidden;opacity:0;transition:.2s all;-webkit-transition:.2s all;-moz-transition:.2s all}#sidenav-overlay{visibility:hidden}.compact.side-nav a{height:32px;line-height:32px}.compact.side-nav li{line-height:32px}.compact.side-nav i{font-size:1.4em!important;margin-left:4px!important}.comfortable.side-nav a{height:40px;line-height:40px}.comfortable.side-nav li{line-height:40px}.comfortable.side-nav i{font-size:1.6em!important;margin-left:4px!important}.splash-screen{position:fixed;top:0;bottom:0;right:0;left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;z-index:999}.splash-screen .progress{margin:0;position:absolute;z-index:9999;left:0;bottom:0;height:8px}ul.tabs{overflow:hidden!important}ul.tabs .tab a i{margin-top:12px;padding-left:36%}ul.tabs .tab a span:nth-child(2){float:left}ul.tabs .tab.disabled{opacity:.5}ul.tabs .tab a i,.tabs .tab a span{float:none!important;display:inline-block;vertical-align:top}ul.tabs .tab a i{padding-left:0}.tabs{background:#1a73e8}i[class*="waves-"].material-icons{vertical-align:top;width:initial;height:auto;text-align:center;padding:4px}.materialScaleInitial,.pullInitial{transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all}.materialScaleInitial{transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);transform-origin:50% 10%;-webkit-transform-origin:50% 10%;-moz-transform-origin:50% 10%}.materialScale{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}.pullInitial{margin-top:500px!important}.pull{margin-top:-150px!important}.fullBackground{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;background-size:contain;background-position:top right;background-repeat:no-repeat}.showPanel{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.weatherContainer .card{background-color:initial!important}.toast.top-left,.toast.top-right,.toast.bottom-left,.toast.bottom-right{float:right;position:fixed;max-width:800px}.toast.bottom-left{left:32px;transform:translateY(90vh)}.toast.bottom-right{right:32px;left:unset;transform:translateY(90vh)}.toast.top-left{left:32px;transform:translateY(8vh)}.toast.top-right{right:32px;left:unset;transform:translateY(8vh)}@media screen and (max-width:992px){header,footer,main{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;width:100%!important}main{padding-bottom:70px!important}.navmenu-permanent,.drag-target,#sidenav-overlay{visibility:visible!important}nav .nav-wrapper{padding:0}nav.pinned{width:100%!important}nav.navbar-shrink .brand-logo img{width:auto}nav.navbar-shrink .brand-logo{left:60px;transform:translateX(0)}.input-field input[type=search]+label{z-index:998!important}.search-result{max-height:400px;overflow:auto}ul.side-nav.fixed,ul.side-nav.card,ul.side-nav.drawer-with-header,ul.side-nav.push-with-header,ul.side-nav.mini{margin:0;top:0!important;left:0;height:100%;background:#fff}ul.side-nav.mini-with-expand{top:56px;height:calc(100vh - 56px)}ul.side-nav.mini{top:55px}ul.side-nav.drawer-with-header{margin-top:0;background:white;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}ul.side-nav.card{margin:initial;position:fixed}nav ul a span.badge{margin-top:18px}.tabs.tab-icon a span{display:none!important}.tabs .tab a i{margin:auto;margin-top:12px}.card .card-image img{height:auto!important}.responsive-table table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}.responsive-table table th{display:block}.responsive-table table tbody tr{display:inline-block;vertical-align:top}.responsive-table table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}.responsive-table table tbody tr{display:inline-block;vertical-align:top}.responsive-table table td{display:block;min-height:1.25em;text-align:left}.responsive-table>div:nth-child(1){width:20%!important}.responsive-table>div:nth-child(3){top:0!important;left:20%!important;width:80%!important;height:100%!important}.responsive-table table thead{border:0;border-right:1px solid #d0d0d0}.responsive-table table thead tr{display:block;padding:0 10px 0 0}.responsive-table table thead{display:block;float:left}}@media screen and (min-width:993px){ul.side-nav.fixed.right-aligned{right:0!important;left:initial!important}ul.side-nav.right-aligned:not(.drawer){position:fixed;z-index:997}ul.side-nav.fixed{left:0!important}}@media screen and (max-width:768px){.input-field input:not([type]),.input-field input[type=text],.input-field input[type=password],.input-field input[type=email],.input-field input[type=url],.input-field input[type=time],.input-field input[type=date],.input-field input[type=datetime-local],.input-field input[type=tel],.input-field input[type=number],.input-field input[type=search],.input-field textarea.materialize-textarea{font-size:16px}}.multiValueSuggestBox-panel:focus{border-bottom:2px solid #1a73e8!important}ul.slick-dots li{background:#85b4f3}ul.slick-dots li.slick-active{background:#1a73e8}ul.select2-results__options[aria-multiselectable="true"] li.select2-results__option:not([role="group"])[aria-selected="true"]:after{border:2px solid #1a73e8;background-color:#1a73e8}.input-field.outlined.combobox .select2-container--open .select2-selection{border:2px solid #1a73e8;box-shadow:none}.input-field.combobox .select2-container--focus .select2-selection{border-bottom:1px solid #1a73e8;box-shadow:0 1px 0 0 #1a73e8}.input-field.outlined.combobox .select2-container--focus .select2-selection{border:2px solid #1a73e8;box-shadow:none}.fileuploader .upload-label{background-color:#1a73e8!important}.fileuploader .upload-label i{background:#fff!important;color:#1a73e8!important}.fileuploader.active{background:#1a73e8!important}.fileuploader.active .upload-label{color:#fff!important}.preview-container .previews .zdrop-info .preview-icon{color:#1a73e8!important}.preview-container .header{background-color:#1a73e8!important}.material-rating{color:#1a73e8}.editorDialogs .modal .btn,.editorDialogs .modal .btn-large,.editorDialogs .modal .btn-large,.note-editor .modal .btn,.note-editor .modal .btn-large,.note-editor .modal .btn-large{background:#1a73e8!important}.editorDialogs .modal .btn-large:hover,.editorDialogs .modal .btn:hover,.editorDialogs .modal .btn-large:hover,.note-editor .modal .btn-large:hover,.note-editor .modal .btn:hover,.note-editor .modal .btn-large:hover,.note-editor .modal .btn.modal-close:hover,.note-editor .modal .modal-close.btn-large:hover,.note-editor .modal .file-field .btn:hover,.note-editor .modal .file-field .btn-large:hover,.note-editor .modal .modal-footer .note-link-btn:hover,.note-editor .modal .modal-footer .note-image-btn:hover{background:#1a73e8!important}button.waves-effect.waves-light.btn.disabled,button.waves-effect.waves-light.disabled.btn-large,button.waves-effect.waves-light.btn.disabled:hover,button.waves-effect.waves-light.disabled.btn-large:hover{background:#dfdfdf!important}.table-of-contents a.active{border-left:2px solid #1a73e8!important}.table-of-contents a:hover{border-left:1px solid #1a73e8!important}.stepper .step.success>div:first-child i,.stepper .step.success .title,.stepper .step.success .description{color:#1a73e8!important}.stepper .step>div:first-child .circle{background:#1a73e8!important}.lolliclock-header{background:#1a73e8!important}.lolliclock-active-button-background{background-color:#1a73e8!important}.lolliclock-button{color:#1a73e8!important}.lolliclock-canvas-bg{fill:#8ebaf4!important}.lolliclock-canvas-fg{fill:#1a73e8!important}.lolliclock-canvas line{stroke:white!important}.lolliclock-tick.active,.lolliclock-tick:hover{background-color:#1a73e8!important}.input-field.outlined.timepicker input:focus,.input-field.outlined.timepicker input.valid{border:2px solid #1a73e8;box-shadow:none}.input-field.timepicker input.valid{border-bottom:1px solid #1a73e8;box-shadow:0 1px 0 0 #1a73e8}.tree-item i{color:#1a73e8}div.window .window-toolbar{background-color:#1a73e8}.group-toggle-button button.btn.active,.group-toggle-button button.active.btn-large{background:#1a73e8}.progress-line-bar .progress-item.active{background:#1a73e8}.progress-line-bar{background:#e9e9e9}.timer-progress .fill{background:#1a73e8;-webkit-animation:6s fullw infinite;animation:6s fullw infinite}.timer-progress.bouncing .fill{background:#1a73e8;-webkit-animation:1.5s cubic-bezier(0.08,-0.18,0.91,1.14) barbounce alternate infinite;animation:1.5s cubic-bezier(0.08,-0.18,0.91,1.14) barbounce alternate infinite}div.daterangepicker td.active,div.daterangepicker td.active:hover,div.daterangepicker td.in-range.active:not(.off),div.daterangepicker .ranges li.active{background-color:#1a73e8}div.daterangepicker td.in-range,div.daterangepicker td.available.in-range:hover:not(.active){background-color:rgba(26,115,232,0.2);color:#1a73e8}div.drp-buttons button.cancelBtn{color:#1a73e8}div.daterangepicker td.available:hover:after{border:2px solid #1a73e8} \ No newline at end of file + */ +/** + * Note: the root picker element should *NOT* be styled more than what's here. + */ +/** + * Make the holder and frame fullscreen. + */ +.picker__holder, +.picker__frame { + bottom: 0; + left: 0; + right: 0; + top: 100%; } + +/** + * The holder should overlay the entire screen. + */ +.picker__holder { + position: fixed; + -webkit-transition: background 0.15s ease-out, top 0s 0.15s; + -moz-transition: background 0.15s ease-out, top 0s 0.15s; + transition: background 0.15s ease-out, top 0s 0.15s; + -webkit-backface-visibility: hidden; } + +/** + * The frame that bounds the box contents of the picker. + */ +.picker__frame { + position: absolute; + margin: 0 auto; + min-width: 256px; + width: 300px; + max-height: 350px; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(opacity=0); + -moz-opacity: 0; + opacity: 0; + -webkit-transition: all 0.15s ease-out; + -moz-transition: all 0.15s ease-out; + transition: all 0.15s ease-out; } + +@media (min-height: 28.875em) { + .picker__frame { + overflow: visible; + top: auto; + bottom: -100%; + max-height: 80%; } } + +@media (min-height: 40.125em) { + .picker__frame { + margin-bottom: 7.5%; } } + +/** + * The wrapper sets the stage to vertically align the box contents. + */ +.picker__wrap { + display: table; + width: 100%; + height: 100%; } + +@media (min-height: 28.875em) { + .picker__wrap { + display: block; } } + +/** + * The box contains all the picker contents. + */ +.picker__box { + background: #ffffff; + display: table-cell; + vertical-align: middle; } + +@media (min-height: 28.875em) { + .picker__box { + display: block; + border: 1px solid #777777; + border-top-color: #898989; + border-bottom-width: 0; + -webkit-border-radius: 5px 5px 0 0; + -moz-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; + -webkit-box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24); + -moz-box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24); + box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24); } } + +/** + * When the picker opens... + */ +.picker--opened .picker__holder { + top: 0; + background: transparent; + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)"; + zoom: 1; + background: rgba(0, 0, 0, 0.32); + -webkit-transition: background 0.15s ease-out; + -moz-transition: background 0.15s ease-out; + transition: background 0.15s ease-out; } + +.picker--opened .picker__frame { + top: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + filter: alpha(opacity=100); + -moz-opacity: 1; + opacity: 1; } + +@media (min-height: 35.875em) { + .picker--opened .picker__frame { + top: 10%; + bottom: 20%auto; } } + +/** + * For `large` screens, transform into an inline picker. + */ +/* ========================================================================== + CUSTOM MATERIALIZE STYLES + ========================================================================== */ +.picker__input.picker__input--active { + border-color: #E3F2FD; } + +.picker__frame { + margin: 0 auto; + max-width: 325px; } + +@media (min-height: 38.875em) { + .picker--opened .picker__frame { + top: 10%; + bottom: auto; } } + +/* ========================================================================== + $BASE-DATE-PICKER + ========================================================================== */ +/** + * The picker box. + */ +.picker__box { + padding: 0 1em; } + +/** + * The header containing the month and year stuff. + */ +.picker__header { + text-align: center; + position: relative; + margin-top: .75em; } + +/** + * The month and year labels. + */ +.picker__month, +.picker__year { + display: inline-block; + margin-left: .25em; + margin-right: .25em; } + +/** + * The month and year selectors. + */ +.picker__select--month, +.picker__select--year { + height: 2em; + padding: 0; + margin-left: .25em; + margin-right: .25em; } + +.picker__select--month.browser-default { + display: inline; + background-color: #FFFFFF; + width: 40%; } + +.picker__select--year.browser-default { + display: inline; + background-color: #FFFFFF; + width: 25%; } + +.picker__select--month:focus, +.picker__select--year:focus { + border-color: rgba(0, 0, 0, 0.05); } + +/** + * The month navigation buttons. + */ +.picker__nav--prev, +.picker__nav--next { + position: absolute; + padding: .5em 1.25em; + width: 1em; + height: 1em; + box-sizing: content-box; + top: -0.25em; } + +.picker__nav--prev { + left: -1em; + padding-right: 1.25em; } + +.picker__nav--next { + right: -1em; + padding-left: 1.25em; } + +.picker__nav--disabled, +.picker__nav--disabled:hover, +.picker__nav--disabled:before, +.picker__nav--disabled:before:hover { + cursor: default; + background: none; + border-right-color: #f5f5f5; + border-left-color: #f5f5f5; } + +/** + * The calendar table of dates + */ +.picker__table { + text-align: center; + border-collapse: collapse; + border-spacing: 0; + table-layout: fixed; + font-size: 1rem; + width: 100%; + margin-top: .75em; + margin-bottom: .5em; } + +.picker__table th, .picker__table td { + text-align: center; } + +.picker__table td { + margin: 0; + padding: 0; } + +/** + * The weekday labels + */ +.picker__weekday { + width: 14.285714286%; + font-size: .75em; + padding-bottom: .25em; + color: #999999; + font-weight: 500; + /* Increase the spacing a tad */ } + +@media (min-height: 33.875em) { + .picker__weekday { + padding-bottom: .5em; } } + +/** + * The days on the calendar + */ +.picker__day--today { + position: relative; + color: #595959; + letter-spacing: -.3; + padding: .75rem 0; + font-weight: 400; + border: 1px solid transparent; } + +.picker__day--disabled:before { + border-top-color: #aaaaaa; } + +.picker__day--infocus:hover { + cursor: pointer; + color: #000; + font-weight: 500; } + +.picker__day--outfocus { + display: none; + padding: .75rem 0; + color: #fff; } + +.picker__day--outfocus:hover { + cursor: pointer; + color: #dddddd; + font-weight: 500; } + +.picker__day--highlighted:hover, +.picker--focused .picker__day--highlighted { + cursor: pointer; } + +.picker__day--selected, +.picker__day--selected:hover, +.picker--focused .picker__day--selected { + border-radius: 50%; + transform: scale(0.75); + background: #0089ec; + color: #ffffff; } + +.picker__day--disabled, +.picker__day--disabled:hover, +.picker--focused .picker__day--disabled { + background: #f5f5f5; + border-color: #f5f5f5; + color: #dddddd; + cursor: default; } + +.picker__day--highlighted.picker__day--disabled, +.picker__day--highlighted.picker__day--disabled:hover { + background: #bbbbbb; } + +/** + * The footer containing the "today", "clear", and "close" buttons. + */ +.picker__footer { + text-align: center; + display: flex; + align-items: center; + justify-content: space-between; } + +.picker__button--today, +.picker__button--clear, +.picker__button--close { + border: 1px solid #ffffff; + background: #ffffff; + font-size: .8em; + padding: .66em 0; + font-weight: bold; + width: 33%; + display: inline-block; + vertical-align: bottom; } + +.picker__button--today:hover, +.picker__button--clear:hover, +.picker__button--close:hover { + cursor: pointer; + color: #000000; + background: #b1dcfb; + border-bottom-color: #b1dcfb; } + +.picker__button--today:focus, +.picker__button--clear:focus, +.picker__button--close:focus { + background: #b1dcfb; + border-color: rgba(0, 0, 0, 0.05); + outline: none; } + +.picker__button--today:before, +.picker__button--clear:before, +.picker__button--close:before { + position: relative; + display: inline-block; + height: 0; } + +.picker__button--today:before, +.picker__button--clear:before { + content: " "; + margin-right: .45em; } + +.picker__button--today:before { + top: -0.05em; + width: 0; + border-top: 0.66em solid #0059bc; + border-left: .66em solid transparent; } + +.picker__button--clear:before { + top: -0.25em; + width: .66em; + border-top: 3px solid #ee2200; } + +.picker__button--close:before { + content: "\D7"; + top: -0.1em; + vertical-align: top; + font-size: 1.1em; + margin-right: .35em; + color: #777777; } + +.picker__button--today[disabled], +.picker__button--today[disabled]:hover { + background: #f5f5f5; + border-color: #f5f5f5; + color: #dddddd; + cursor: default; } + +.picker__button--today[disabled]:before { + border-top-color: #aaaaaa; } + +/* ========================================================================== + CUSTOM MATERIALIZE STYLES + ========================================================================== */ +.picker__box { + border-radius: 2px; + overflow: hidden; } + +.picker__date-display { + text-align: center; + background-color: #1a73e8; + color: #fff; + padding-bottom: 15px; + font-weight: 300; } + +.picker__nav--prev:hover, +.picker__nav--next:hover { + cursor: pointer; + color: #000000; + background: #c2d7f3; } + +.picker__weekday-display { + background-color: #1463ca; + padding: 10px; + font-weight: 200; + letter-spacing: .5; + font-size: 1rem; + margin-bottom: 15px; } + +.picker__month-display { + text-transform: uppercase; + font-size: 2rem; } + +.picker__day-display { + font-size: 4.5rem; + font-weight: 400; } + +.picker__year-display { + font-size: 1.8rem; + color: rgba(255, 255, 255, 0.4); } + +.picker__box { + padding: 0; } + +.picker__calendar-container { + padding: 0 1rem; } +.picker__calendar-container thead { + border: none; } + +.picker__table { + margin-top: 0; + margin-bottom: .5em; } + +.picker__day--infocus { + color: #595959; + letter-spacing: -.3; + padding: .75rem 0; + font-weight: 400; + border: 1px solid transparent; } + +.picker__day.picker__day--today { + color: #1a73e8; } + +.picker__day.picker__day--today.picker__day--selected { + color: #fff; } + +.picker__weekday { + font-size: .9rem; } + +.picker__day--selected, +.picker__day--selected:hover, +.picker--focused .picker__day--selected { + border-radius: 50%; + transform: scale(0.9); + background-color: #1a73e8; + color: #ffffff; } +.picker__day--selected.picker__day--outfocus, +.picker__day--selected:hover.picker__day--outfocus, +.picker--focused .picker__day--selected.picker__day--outfocus { + background-color: #c2d7f3; } + +.picker__footer { + text-align: right; + padding: 5px 10px; } + +.picker__close, .picker__today { + font-size: 1.1rem; + padding: 0 1rem; + color: #1a73e8; } + +.picker__nav--prev:before, +.picker__nav--next:before { + content: " "; + border-top: .5em solid transparent; + border-bottom: .5em solid transparent; + border-right: 0.75em solid #676767; + width: 0; + height: 0; + display: block; + margin: 0 auto; } + +.picker__nav--next:before { + border-right: 0; + border-left: 0.75em solid #676767; } + +button.picker__today:focus, button.picker__clear:focus, button.picker__close:focus { + background-color: #c2d7f3; } + +/* ========================================================================== + $BASE-TIME-PICKER + ========================================================================== */ +/** + * The list of times. + */ +.picker__list { + list-style: none; + padding: 0.75em 0 4.2em; + margin: 0; } + +/** + * The times on the clock. + */ +.picker__list-item { + border-bottom: 1px solid #dddddd; + border-top: 1px solid #dddddd; + margin-bottom: -1px; + position: relative; + background: #ffffff; + padding: .75em 1.25em; } + +@media (min-height: 46.75em) { + .picker__list-item { + padding: .5em 1em; } } + +/* Hovered time */ +.picker__list-item:hover { + cursor: pointer; + color: #000000; + background: #b1dcfb; + border-color: #0089ec; + z-index: 10; } + +/* Highlighted and hovered/focused time */ +.picker__list-item--highlighted { + border-color: #0089ec; + z-index: 10; } + +.picker__list-item--highlighted:hover, +.picker--focused .picker__list-item--highlighted { + cursor: pointer; + color: #000000; + background: #b1dcfb; } + +/* Selected and hovered/focused time */ +.picker__list-item--selected, +.picker__list-item--selected:hover, +.picker--focused .picker__list-item--selected { + background: #0089ec; + color: #ffffff; + z-index: 10; } + +/* Disabled time */ +.picker__list-item--disabled, +.picker__list-item--disabled:hover, +.picker--focused .picker__list-item--disabled { + background: #f5f5f5; + border-color: #f5f5f5; + color: #dddddd; + cursor: default; + border-color: #dddddd; + z-index: auto; } + +/** + * The clear button + */ +.picker--time .picker__button--clear { + display: block; + width: 80%; + margin: 1em auto 0; + padding: 1em 1.25em; + background: none; + border: 0; + font-weight: 500; + font-size: .67em; + text-align: center; + text-transform: uppercase; + color: #666; } + +.picker--time .picker__button--clear:hover, +.picker--time .picker__button--clear:focus { + color: #000000; + background: #b1dcfb; + background: #ee2200; + border-color: #ee2200; + cursor: pointer; + color: #ffffff; + outline: none; } + +.picker--time .picker__button--clear:before { + top: -0.25em; + color: #666; + font-size: 1.25em; + font-weight: bold; } + +.picker--time .picker__button--clear:hover:before, +.picker--time .picker__button--clear:focus:before { + color: #ffffff; } + +/* ========================================================================== + $DEFAULT-TIME-PICKER + ========================================================================== */ +/** + * The frame the bounds the time picker. + */ +.picker--time .picker__frame { + min-width: 256px; + max-width: 320px; } + +/** + * The picker box. + */ +.picker--time .picker__box { + font-size: 1em; + background: #f2f2f2; + padding: 0; } + +@media (min-height: 40.125em) { + .picker--time .picker__box { + margin-bottom: 5em; } } + +/** Global **/ +* html, body { + margin: 0 !important; + padding: 0 !important; + height: 100%; + width: 100%; + -webkit-background-size: cover; + -moz-background-size: cover; + -o-background-size: cover; + background-size: cover; + background: no-repeat fixed; + line-height: 1.5; + font-family: sans-serif; + font-weight: normal; + color: rgba(0, 0, 0, 0.87); } + +* { + outline: 0; } + +html, +body { + width: 100%; + height: 100%; } + +/** RLT Languages **/ +body[dir="rtl"] .row .col { + float: right; } + +a:hover, +a:visited { + color: none !important; + text-decoration: none !important; } + +a span { + vertical-align: middle; } + +div { + -webkit-font-smoothing: antialiased; } + +.material-label { + display: block; } + +/* +* IE Fixed for staircase issue +* Read more under SECTION 2 : https://code.tutsplus.com/tutorials/9-most-common-ie-bugs-and-how-to-fix-them--net-7764 +*/ +nav ul li a { + float: left; } + +/* + This will hide the focus indicator if the element receives focus via the mouse, + but it will still show up on keyboard focus. +*/ +.js-focus-visible :focus:not(.focus-visible) { + outline: none; } + +/** Tabs & Buttons Focusable **/ +.button-collapse[tabindex], +i[tabindex], +button[tabindex], +.tabs .tab a[tabindex] { + overflow: hidden; + position: relative; } + +i[tabindex] { + overflow: visible; } + +i[tabindex]:hover:after { + opacity: 1; + width: 32px; + height: 32px; + top: calc(50% - 17px); + left: calc(50% - 16px); } + +.button-collapse[tabindex]:after, +i[tabindex]:after, +.tabs .tab a[tabindex]:before, +button[tabindex]:before { + content: ""; + position: absolute; + background: rgba(0, 0, 0, 0.2); + border-radius: 100% !important; + width: 0px; + height: 0px; + top: 50%; + left: 50%; + -webkit-animation: breathing 1.5s ease-out infinite normal; + animation: breathing 1.5s ease-out infinite normal; + opacity: 0; + transition: 400ms; } + +.button-collapse.focus-visible:after, +i.focus-visible:after, +button.focus-visible:before, +.tabs .tab a.focus-visible:before { + opacity: 1; + width: 100px; + height: 100px; + top: calc(50% - 50px); + left: calc(50% - 50px); } + +button.btn-floating.focus-visible:before { + width: 48px; + height: 48px; + top: calc(50% - 24px); + left: calc(50% - 24px); } + +i.focus-visible:after { + width: 32px; + height: 32px; + top: calc(50% - 17px); + left: calc(50% - 16px); } + +.button-collapse.focus-visible:before, +nav .nav-wrapper i.focus-visible:after { + width: 40px; + height: 40px; + top: calc(50% - 20px); + left: calc(50% - 20px); } + +/** Checkbox Focusable */ +.checkbox.gwt-CheckBox.focus-visible, +.checkbox.gwt-CheckBox:hover { + position: relative; } + +.checkbox.gwt-CheckBox:after { + opacity: 0; + transition: 200ms; + transform: scale(0); + content: ""; + width: 36px; + height: 36px; + background: rgba(0, 0, 0, 0.1); + position: absolute; + left: -8px; + top: -8px; + border-radius: 100%; + z-index: -1; } + +.checkbox.gwt-CheckBox.focus-visible:after, +.checkbox.gwt-CheckBox:hover:after { + transform: scale(1); + opacity: 1; } + +.checkbox.col.gwt-CheckBox:after { + left: 3px; } + +/** Radio Button Focusable **/ +.gwt-RadioButton:not(.gwt-RadioButton-disabled).focus-visible label:before, +.gwt-RadioButton:not(.gwt-RadioButton-disabled):hover label:before { + -webkit-box-shadow: 0 0 0 8px rgba(0, 0, 0, 0.1); + box-shadow: 0 0 0 8px rgba(0, 0, 0, 0.1); } + +/** Switch Focusable **/ +.switch.focus-visible input[type=checkbox]:checked:not(:disabled) ~ .lever:after { + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(26, 115, 232, 0.15); } + +.switch.focus-visible input[type=checkbox]:not(:disabled) ~ .lever:after { + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.08); } + +/** Range Focusable **/ +input[type=range].focus-visible::-webkit-slider-thumb { + -webkit-box-shadow: 0px 0px 0px 12px rgba(26, 115, 232, 0.15); + -moz-box-shadow: 0px 0px 0px 12px rgba(26, 115, 232, 0.15); + box-shadow: 0px 0px 0px 12px rgba(26, 115, 232, 0.15); } + +input[type=range].focus-visible::-moz-range-thumb { + -webkit-box-shadow: 0px 0px 0px 12px rgba(26, 115, 232, 0.15); + -moz-box-shadow: 0px 0px 0px 12px rgba(26, 115, 232, 0.15); + box-shadow: 0px 0px 0px 12px rgba(26, 115, 232, 0.15); } + +input[type=range]:hover::-ms-thumb, +input[type=range].focus-visible::-ms-thumb { + -webkit-box-shadow: none !important; + -moz-box-shadow: none !important; + box-shadow: none !important; } + +/** Breadcrumb Focusable **/ +.breadcrumb.focus-visible i:only-child { + border-bottom: 1px solid; } + +.breadcrumb.focus-visible span { + border-bottom: 1px solid; } + +.chip.focus-visible { + color: rgba(0, 0, 0, 0.6); + background-color: #c8c8c8; } + +/** Side Focusable **/ +.side-nav li a.focus-visible { + background: #e9e9e9; } + +/** Collapsible Focusable **/ +.collapsible-header:hover, +.collapsible-header.focus-visible { + background-color: #eee; } + +/** Collection Focusable **/ +.collection-item.focus-visible { + background-color: #eee; } + +/** Search Focusbale **/ +.search-result a.focus-visible { + background-color: #eee; } + +/** +* Async Switch and CheckBox +*/ +.async.checkbox, +.async.switch { + position: relative; + display: inline-block !important; } + +.checkbox .loader-wrapper, +.switch .loader-wrapper { + position: absolute; + background: transparent !important; + width: 100px; } + +.checkbox .preloader-wrapper.active, +.switch .preloader-wrapper.active { + margin: auto; + width: 28px; + height: 28px; + margin-top: -2px !important; } + +.checkbox .preloader-wrapper.active { + position: absolute; + left: -4px; + top: -2px; + margin-top: -4px !important; } + +.checkbox.loading label:before, .checkbox.loading label:after { + visibility: hidden; } + +.checkbox .loader-wrapper { + width: 32px; + height: 32px; + margin-left: 5px; } + +.checkbox.loading [type="checkbox"].filled-in + label:before, +.checkbox.loading [type="checkbox"].filled-in + label:after { + display: none; } + +/** +* Async Button +*/ +button.async.loading i { + -webkit-animation: spin 400ms linear infinite; + -moz-animation: spin 400ms linear infinite; + animation: spin 400ms linear infinite; } + +@-moz-keyframes spin { + 100% { + -moz-transform: rotate(360deg); } } + +@-webkit-keyframes spin { + 100% { + -webkit-transform: rotate(360deg); } } + +@keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +/** +* Async ListBox +**/ +.async.listbox-wrapper .progress-wrapper { + top: unset; + bottom: -4px; } + +/** +* Async Collapsible +**/ +ul.collapsible li.async .valign-wrapper { + top: unset; + bottom: 0px; } + +/* ========================================================================== + OVERRIDE CSS STYLES + ========================================================================== */ +/** +* Badge +**/ +nav ul a span.badge { + margin-left: 8px !important; + float: right; + margin-top: 22px; } + +.side-nav span.badge { + float: right; + top: 22px; + height: 20px !important; + line-height: 0 !important; + padding: 10px !important; + color: #fff !important; + border-radius: 3px !important; + font-size: 0.7em !important; } + +span.badge.circle { + position: absolute; + min-width: 0; + border-radius: 100%; + height: 24px; + top: -12px; + width: 24px; + font-size: 0.6rem; + text-align: center; + padding: 12px 0 0; + right: 8px; } + +span.badge > div:first-child { + display: inline; } + +nav ul a span.badge:not(.circle) { + line-height: 22px; } + +span.badge { + background: #1a73e8; } + +/** +* Button +**/ +button.btn-flat:focus { + outline: none; + background-color: transparent; } + +button.disabled, +i.disabled, +a.disabled { + background-color: #DFDFDF !important; + box-shadow: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + color: #9F9F9F !important; + cursor: default !important; + transition: none !important; + pointer-events: none; } + +i.disabled, +a.disabled, +a.disabled i { + color: #9F9F9F !important; + background-color: transparent !important; } + +button.disabled:hover, +i.disabled:hover { + box-shadow: none !important; + -webkit-box-shadow: none !important; + -moz-box-shadow: none !important; } + +.disabled:hover { + cursor: default !important; + box-shadow: none !important; + -webkit-box-shadow: none !important; + -moz-box-shadow: none !important; } + +/** +* Outlined Button (MD2) +**/ +button.btn-outlined, +button.btn-outlined:hover, +button.btn-outlined:focus, +button.btn-outlined:active { + border: 1px solid #00001e; + box-shadow: none; + background-color: #ffffff; + color: #000000; } + +button.btn-outlined.disabled { + background-color: transparent !important; } + +/** +* Ghost Button +**/ +button.btn-ghost, button.btn-ghost:focus { + padding: 0px 20px; + border-radius: 4px; + color: #1a73e8; + font-size: 1em; + font-weight: 400; + background: 0; + height: 36px; + text-transform: uppercase; + border: 1.6px solid #1a73e8; + outline: 0; + -webkit-transition: all .16s linear; + -moz-transition: all .16s linear; + -o-transition: all .16s linear; + transition: all .16s linear; } + +button.btn-ghost.disabled { + border: none; } + +button.btn-ghost:hover, button.btn-ghost:active { + background: #1a73e8; + color: #ffffff; + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); } + +/** +* Breadcrumbs +**/ +.breadcrumb i { + float: none !important; + margin-right: 15px; } + +.breadcrumb span { + vertical-align: top; } + +.breadcrumb:nth-child(2):before { + display: none; } + +/** +* Cards +**/ +.card .card-action a { + display: inline-block; } + +.card .card-content .card-title i { + margin-top: 12px; } + +/** +* Cards - Horizontal +**/ +.landscape .card-action a { + margin-left: 20px; + margin-right: 0 !important; } + +.landscape .card-action { + padding: 0; + margin-top: 8px; } + +.landscape .card-content { + width: 70% !important; + float: left; } + +.landscape .card-image { + width: 30% !important; + float: left; } + +.landscape .card-image img, +.horizontal.card { + height: 120px; } + +.landscape .card-image { + padding: 0; } + +/** +* InputField - Outlined +**/ +.input-field input:read-only { + pointer-events: none; } + +.input-field label { + left: 0 !important; } + +.input-field label.required:before, +.input-field label span.required:before { + content: "*"; + float: right; + margin-left: 8px; + font-size: "1.2em"; + color: #F44336; } + +.input-field.disabled label.required:before, +.input-field.disabled label span.required:before, +.input-field.listbox-wrapper label.disabled:before { + display: none; } + +.input-field.disabled i.clear-field { + display: none !important; } + +.col .input-field label { + left: 0px; } + +.row .col.input-field { + min-height: 72px; + margin-bottom: 0px; } + +.row .col.input-field textarea { + margin-bottom: 4px; } + +.row .col.input-field input { + margin-bottom: 8px; } + +.row > .input-field label { + left: 0.75rem !important; } + +@-webkit-keyframes autofill { + to { + background: transparent; } } + +/** +* IE Fixed for having the huge clear button +**/ +.input-field input::-ms-clear { + display: none; } + +/** +* Autofill fixed layout +**/ +input:-webkit-autofill + label { + font-size: 0.8rem !important; + transform: translateY(-112%); } + +nav .input-field { + height: 100%; } + +input:-webkit-autofill { + -webkit-animation-name: autofill !important; + -webkit-animation-fill-mode: both !important; } + +/** +* Type[number] spinner fixed for firefox and safari +**/ +.input-field.disabled input[type=number]::-webkit-inner-spin-button, +.input-field.disabled input[type=number]::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0; } + +.input-field.disabled input[type=number] { + -moz-appearance: textfield; } + +.input-field.disabled input[type="number"]:focus { + color: rgba(0, 0, 0, 0.26); + border-bottom: 1px dotted rgba(0, 0, 0, 0.26); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; } + +.input-field.disabled label { + color: rgba(0, 0, 0, 0.6) !important; } + +/** +* Aligned Label +**/ +.input-field.aligned-label input { + width: 70%; + display: inline; + position: relative; + vertical-align: middle; } + +.input-field.aligned-label label, +.input-field.aligned-label label.active { + width: 30%; + display: inline; + position: relative; + float: left; + vertical-align: middle; + transform: none; + font-size: 1em; + color: rgba(0, 0, 0, 0.87); + top: 24px; } + +.input-field.aligned-label .field-error-label, +.input-field.aligned-label .field-success-label, +.input-field.aligned-label .field-helper-label { + padding-left: 30%; } + +.input-field.filled input, +.input-field.outlined input { + padding: 12px; + padding-top: 8px; + padding-bottom: 8px; + box-sizing: border-box; } + +.input-field.filled label, +.input-field.outlined label { + margin-left: 12px; } + +.input-field.filled label:active, +.input-field.outlined label:active { + margin-left: 8px; } + +/** +* With Icons +**/ +.input-field.filled .prefix ~ input, +.input-field.filled .prefix ~ textarea, +.input-field.outlined .prefix ~ input, +.input-field.outlined .prefix ~ textarea { + margin-left: 0px; + padding-left: 56px !important; + width: 100%; } + +.input-field.filled .prefix, +.input-field.outlined .prefix { + padding-top: 6px; + padding-left: 8px; + color: #757575; } + +/** +* Filled Type +**/ +.input-field.filled input, +.input-field.filled textarea { + background: rgba(0, 0, 0, 0.04); + border-radius: 4px 4px 0px 0px; + padding-top: 18px; } + +.input-field.filled.disabled input, +.input-field.filled.disabled textarea, +.input-field.filled.listbox-wrapper input.select-dropdown[disabled] { + background: transparent; } + +.input-field.filled textarea, +.input-field.outlined textarea { + padding-left: 12px; + width: calc(100% - 24px); + padding-right: 12px; } + +.input-field.filled input:focus { + background: rgba(0, 0, 0, 0.12); } + +.input-field.filled label.active { + -webkit-transform: translateY(-64%); + -moz-transform: translateY(-64%); + -ms-transform: translateY(-64%); + -o-transform: translateY(-64%); + transform: translateY(-64%); } + +.input-field.filled.listbox-wrapper input.select-dropdown { + background: rgba(0, 0, 0, 0.04); + border-radius: 4px 4px 0px 0px; + padding-left: 12px; + padding-top: 12px; } + +.input-field.filled.listbox-wrapper label { + padding-top: 14px; } + +.input-field.filled .field-error-label, +.input-field.filled .field-success-label, +.input-field.filled .field-helper-label { + padding-left: 12px; } + +/** +* Outlined Type +**/ +.input-field.outlined input, +.input-field.outlined input.valid, +.input-field.outlined textarea, +.input-field.outlined input.select-dropdown { + border-radius: 4px; + border: 1px solid rgba(0, 0, 0, 0.12); } + +.input-field.outlined input.select-dropdown { + padding-left: 12px; } + +.input-field.outlined .select-wrapper + label { + top: -10px; + background: white; + padding-left: 4px; + padding-right: 4px; + margin-left: 8px; } + +.input-field.outlined input:focus, +.input-field.outlined textarea:focus, +.input-field.outlined input.picker__input--active { + border: 2px solid #1a73e8; + box-shadow: none; } + +.input-field.outlined label.active, +.input-field.outlined input:-webkit-autofill + label { + padding: 4px; + padding-top: 0px; + padding-bottom: 0px; + background: white; + margin-top: 4px; + margin-left: 8px; + z-index: 1; } + +.modal .input-field.outlined label.active, +.modal .input-field.outlined .select-wrapper + label, +.modal .input-field.outlined input:-webkit-autofill + label { + background-color: #fafafa; } + +.input-field.outlined.field-error input.select-dropdown, +.input-field.outlined input.invalid, +.input-field.outlined input.invalid:focus, +.input-field.outlined textarea.invalid, +.input-field.outlined textarea.invalid:focus, +.input-field.outlined input.invalid.picker__input--active { + border: 2px solid #F44336; + box-shadow: none; + margin-bottom: 8px; } + +.input-field.outlined.field-success input.select-dropdown, +.input-field.outlined input.valid, +.input-field.outlined input.valid:focus, +.input-field.outlined textarea.valid, +.input-field.outlined textarea.valid:focus, +.input-field.outlined input.valid.picker__input--active { + border: 2px solid #4CAF50; + box-shadow: none; } + +.input-field.outlined .field-error-label, +.input-field.outlined .field-success-label, +.input-field.outlined .field-helper-label { + margin-left: 14px; } + +.input-field.field-error.listbox-wrapper.outlined input.select-dropdown { + border: 2px solid #F44336; } + +/** +* TextArea +**/ +.input-field.aligned-label textarea { + width: 70%; + display: inline-block; + position: relative; + vertical-align: middle; } + +/** +* ListBox +**/ +.input-field.listbox-wrapper input:read-only { + pointer-events: initial; } + +.input-field .select-wrapper.gwt-ListBox + label.active { + -webkit-transform: translateY(0); + -moz-transform: translateY(0); + -ms-transform: translateY(0); + -o-transform: translateY(0); + transform: translateY(0); } + +.input-field .select-wrapper.gwt-ListBox .caret:before { + content: ""; + position: absolute; + right: 8px; + bottom: 12px; + width: 0; + height: 0; + border-style: solid; + border-width: 0 0 12px 12px; + border-color: transparent transparent #9c9c9c; } + +.input-field.aligned-label .select-wrapper.gwt-ListBox .caret:before { + bottom: 26px; } + +.input-field .select-wrapper.gwt-ListBox .caret.disabled:before { + border-color: transparent transparent #c7c7c7 transparent; } + +.input-field .select-wrapper.gwt-ListBox .caret.disabled, +.input-field .select-wrapper .caret { + color: transparent; + bottom: 0; } + +.input-field.listbox-wrapper { + border-bottom: none !important; + box-shadow: none !important; } + +.field-error.input-field.listbox-wrapper input.select-dropdown { + border-bottom: 1px solid #F44336 !important; + box-shadow: 0 1px 0 0 #F44336 !important; } + +.field-success.input-field.listbox-wrapper input.select-dropdown { + border-bottom: 1px solid #4CAF50 !important; + box-shadow: 0 1px 0 0 #4CAF50 !important; } + +/** +* ListBox - AlignedLabel +**/ +.input-field.aligned-label .select-wrapper { + width: 70%; + display: inline-block; + position: relative; + vertical-align: middle; } + +/** +* ListBox - Fixed for Safari9+ Issue with Blinking Indicator on IOS Devices +* Read More - https://stackoverflow.com/questions/38848742/material-select-blinking-on-ios +**/ +input.select-dropdown { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; } + +.input-field.outlined input:focus, +.input-field.outlined textarea:focus, +.input-field.outlined input.picker__input--active { + border: 2px solid #1a73e8; + box-shadow: none; } + +.input-field.hoverable-status.listbox-wrapper.field-error .caret, +.input-field.hoverable-status.listbox-wrapper.field-success .caret { + display: none; } + +/** +* Blockquote +**/ +blockquote { + border-left: 5px solid #1a73e8 !important; } + +/** +* CheckBox +**/ +[type="checkbox"]:not(:checked), +[type="checkbox"]:checked { + position: absolute; + left: -9999px; } + +.oldCheckBox input { + position: initial !important; + opacity: 0 !important; } + +.oldCheckBox input { + position: initial !important; + opacity: 0 !important; } + +.checkbox { + margin-bottom: 20px; } + +/** +* ReadOnly States +**/ +.read-only-toggle input:hover { + cursor: text; + box-shadow: 1px 1px #e9e9e9; } + +.read-only input, +.read-only textarea { + border: none !important; + box-shadow: none !important; + color: #000 !important; } + +.read-only label { + top: 12px !important; + -webkit-transform: translateY(-140%) !important; + transform: translateY(-140%) !important; + font-size: 0.8em !important; + color: #9e9e9e !important; } + +.read-only .select-wrapper .caret { + display: none !important; } + +/** +* Search +**/ +.input-field input[type=search] + label { + left: 1rem !important; } + +/** +* Search Result +**/ +.input-field input[type=search] { + margin-bottom: 0; + height: 100%; } + +.search-result { + margin: 0; + border-top: 1px solid #e9e9e9; + background-color: #ffffff; + max-height: 500px; + overflow: auto; + z-index: 995; + position: relative; } + +.search-result a { + display: block; + border-bottom: 1px solid #e9e9e9; + padding-left: 20px; } + +.search-result a span { + margin-left: 0px; } + +.search-result a:hover, +.search-result a.higlighted { + background-color: #eeeeee; } + +.search-result a img { + width: 52px; + margin-top: 5px; + float: left; + border-radius: 100%; + -moz-border-radius: 100%; + -webkit-border-radius: 100%; + height: 52px; } + +/** +* Switch +**/ +.switch label input[type=checkbox]:checked + .lever.disabled { + background-color: #D4D4D4; } + +/** +* Range Slider +* Fixed for IE issue with multiple indicator https://github.com/GwtMaterialDesign/gwt-material/issues/815 +**/ +::-ms-tooltip { + display: none; } + +input[type=range]::-ms-fill-lower { + background-color: #deddde !important; } + +.range-field { + padding-top: 12px; } + +.no-thumb .range-field .thumb { + display: none; } + +input[type=range] { + border: none; + color: transparent; + margin: 0px !important; } + +input[type=range]::-webkit-slider-thumb { + position: relative; + z-index: 2; + transform: translateY(0px); } + +input[type=range]:hover::-webkit-slider-thumb { + -webkit-box-shadow: 0px 0px 0px 8px rgba(26, 115, 232, 0.15); + -moz-box-shadow: 0px 0px 0px 8px rgba(26, 115, 232, 0.15); + box-shadow: 0px 0px 0px 8px rgba(26, 115, 232, 0.15); } + +input[type=range]::-webkit-slider-runnable-track { + background-color: transparent !important; + margin-top: -20px; } + +.range-field .progress-container { + height: 4px; + background-color: #e9e9e9; + position: relative; + z-index: -1; + top: -18px; } + +.range-field .progress { + background-color: #1a73e8; + position: absolute; + top: -7px; + z-index: 1; + transition: none !important; } + +/** Range Firefox support **/ +input[type=range]::-moz-range-track { + border: none; + height: 0px; } + +input[type=range]::-moz-range-thumb { + transform: translateY(0px); } + +input[type=range]:hover::-moz-range-thumb { + -webkit-box-shadow: 0px 0px 0px 8px rgba(66, 165, 245, 0.2); + -moz-box-shadow: 0px 0px 0px 8px rgba(66, 165, 245, 0.2); + box-shadow: 0px 0px 0px 8px rgba(66, 165, 245, 0.2); } + +/** Range IE Support **/ +input[type=range]::-ms-track { + height: 32px; + position: absolute; + background: transparent; + border: transparent; } + +input[type=range]::-ms-fill-lower, +input[type=range]::-ms-fill-upper { + border: none; + height: 0px; + background: transparent; } + +input[type=range]::-ms-thumb { + transform: translateY(18px); + margin-bottom: 22px; } + +/** Copy to Clipboard **/ +.copy-command { + position: absolute; + top: 8px; + right: -20px; + z-index: 998; } + +.copy-command-parent:hover i.copy-command.on-readonly-hover, +.copy-command-parent:hover i.copy-command.on-always-hover { + opacity: 1; } + +i.copy-command.on-readonly-hover, +i.copy-command.on-always-hover { + opacity: 0; + transition: 400ms; } + +i[tabindex].copy-command { + position: absolute; + top: 8px; + right: 12px; + z-index: 999; } + +@media screen and (max-width: 900px) { + i.copy-command.on-readonly-hover, + i.copy-command.on-always-hover { + opacity: 1; } } + +/** +* Chips +**/ +.chip { + display: inline-block; + height: 32px; + font-size: 13px; + font-weight: 500; + color: rgba(0, 0, 0, 0.6); + line-height: 32px; + padding: 0 12px; + border-radius: 16px; + background-color: #E4E4E4; } + +.chip img { + float: left; + margin: 0 8px 0 -12px; + height: 32px; + width: 32 32px; + border-radius: 50%; } + +.chip i.material-icons { + cursor: pointer; + float: right; + font-size: 16px; + line-height: 32px; + padding-left: 8px; } + +.chip.disabled img { + filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); + /* Firefox 10+, Firefox on Android */ + -webkit-filter: grayscale(100%); + /* Chrome 19+, Safari 6+, Safari 6+ iOS */ } + +/** +* Outlined Chips (MD2) +**/ +.chip.outlined, +.chip.outlined:hover, +.chip.outlined:active, +.chip.outlined:focus { + border: 1px solid #00001e; + background-color: transparent; } + +/** +* Letter Chips +**/ +.letter { + float: left; + margin: 0 8px 0 -12px; + width: 32px; + height: 32px; + border-radius: 50%; + font-size: 1.2em; + text-align: center; } + +.outlined.chip .letter { + width: 30px; + height: 30px; } + +/** Toggleable Chip **/ +.chip-container .chip { + cursor: pointer; } + +.chip.active { + color: #1a73e8; + background-color: rgba(26, 115, 232, 0.25); + font-weight: bold; } + +/** +* Collapsible +**/ +.collapsible-body { + margin: 0; + padding: 2rem; } + +.collapsible li.active .collapsible-body .input-field label { + font-size: 0.8rem; + transform: translateY(-140%); } + +.collapsible-header > i { + font-size: 1.4rem !important; + line-height: 2.5rem !important; + width: 3rem !important; + margin: 0 !important; } + +/** Collection **/ +ul.collection .collection-item.waves-effect { + display: block; + padding-bottom: 0; + will-change: initial; } + +ul.collection .collection-item .secondary-content i { + margin-top: -28px; } + +ul.collection .collection-item .gwt-Label, +ul.collection .collection-item a:first-child { + display: block; } + +ul.collection > li > div > div:first-child { + float: left; } + +/** +* Table +**/ +.striped table tbody tr:nth-child(odd) { + background-color: #f2f2f2 !important; } + +.bordered table tr { + border-bottom: 1px solid #d0d0d0 !important; } + +table .gwt-CheckBox label { + margin-bottom: -10px; } + +.hoverable table > tbody > tr:hover { + background: #f2f2f2 !important; + transition: 1s all; + -webkit-transition: 1s all; + -moz-transition: 1s all; } + +.table-container .top-panel { + background: #1a73e8; } + +.tabs .tab a { + color: #cbe2f5; } + +/** +* Date Picker - Landscape +**/ +.picker__close, +.picker__today, +.picker__clear { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; } + +.landscape .picker__frame { + margin: 0 auto; + max-width: 585px; + width: 585px; + max-height: 350px !important; } + +.landscape .picker__wrap { + height: 0 !important; } + +.landscape .picker__date-display { + text-align: center; + padding-bottom: 15px; + font-weight: 300; + float: left; + width: 40%; + height: 342px; + clear: both; } + +.landscape .picker__calendar-container { + padding: 0 1rem; + float: left; + width: 60%; } + +.landscape .picker__footer { + text-align: right; + padding: 5px 10px; + width: 60%; + position: absolute; + bottom: 0; + right: 0; + top: 300px; + height: 40px; } + +.landscape .picker__box { + height: 342px; } + +.landscape .picker__month-display { + text-transform: uppercase; + font-size: 2rem; + margin-top: 78px; } + +.landscape .picker__day--infocus { + padding: 8px !important; + width: 36px !important; + margin: auto !important; } + +.picker__table .picker__day--outfocus { + display: block; + color: #dddddd; } + +.picker__table td { + padding: 0 !important; } + +.picker .picker__select--year.browser-default { + width: 26%; } + +/** +* DatePicker Focus +**/ +.picker__input.picker__input--active { + border-bottom: 1px solid #1a73e8; + box-shadow: 0 1px 0 0 #1a73e8; } + +.input-field input.picker__input:read-only { + pointer-events: initial; } + +/** +* Dropdown +**/ +ul.dropdown-content { + max-height: 70vh !important; } + +ul.dropdown-content li > div { + font-size: 1.2rem; + display: block; + padding: 1rem 1rem; } + +ul.dropdown-content.disabled { + visibility: hidden; + display: none; } + +ul.dropdown-content li > a, +.dropdown-content li > span { + width: 100%; } + +ul.dropdown-content a.disabled { + color: #e9e9e9 !important; } + +ul.dropdown-content a.disabled:hover { + background: #fff !important; } + +ul.dropdown-content { + z-index: 995 !important; } + +/** +* Error States +**/ +.field-error, +.field-error-picker input { + border-bottom: 1px solid #F44336 !important; + box-shadow: 0 1px 0 0 #F44336 !important; } + +.field-error-label, +.field-success-label { + color: #F44336 !important; + font-size: 12px; + opacity: 1 !important; } + +.field-success-label { + color: #4CAF50 !important; } + +.field-helper-label { + color: #9E9E9E !important; + font-size: 12px; + opacity: 1 !important; } + +.field-success, +.field-success-picker input { + border-bottom: 1px solid #4CAF50 !important; + box-shadow: 0 1px 0 0 #4CAF50 !important; } + +/** +* Errors - Hoverable +**/ +.input-field.hoverable-status .field-error-label, +.input-field.hoverable-status .field-success-label { + position: absolute; + background: #F44336; + color: white !important; + min-height: 40px; + border-radius: 4px; + padding: 12px; + margin-right: 12px; + visibility: hidden; + font-size: 0.9em; + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + z-index: 999; + max-width: 400px; + display: inline; + min-width: 120px; + right: 0px; + top: 54px; } + +.input-field.hoverable-status .field-success-label { + background: #4CAF50; } + +/** +* Arrow Default (LEFT Position) +**/ +.input-field.hoverable-status .field-error-label::before, +.input-field.hoverable-status .field-success-label::before { + content: ""; + width: 10px; + height: 12px; + border-left: solid 10px transparent; + border-right: solid 10px transparent; + top: -12px; + position: absolute; + left: unset; + right: 12px; } + +.input-field.hoverable-status .field-error-label.left:before { + border-bottom: solid 12px #F44336; } + +.input-field.hoverable-status .field-success-label.left:before { + border-bottom: solid 12px #4CAF50; } + +.input-field.hoverable-status .field-error-label.top:before, +.input-field.hoverable-status .field-success-label.top:before { + left: unset; + right: 12px; + border-bottom: none; + bottom: -12px; + top: unset; } + +.input-field.hoverable-status .field-error-label.top:before { + border-top: solid 12px #F44336; } + +.input-field.hoverable-status .field-success-label.top:before { + border-top: solid 12px #4CAF50; } + +/** +* Status Icon +**/ +.input-field.hoverable-status i.status-icon { + position: absolute; + top: 10px; + right: 20px; + color: #F44336; + z-index: 1; } + +.input-field.hoverable-status.disabled .status-icon { + display: none; } + +.input-field.hoverable-status input.invalid, +.input-field.hoverable-status input.valid { + padding-right: 40px; + box-sizing: border-box; } + +/** +* Floating Action Button +**/ +.horizontal.fixed-action-btn ul { + left: auto; } + +.fixed-action-btn.active ul { + visibility: visible; } + +.fixed-action-btn ul { + left: 0; + right: 0; + text-align: center; + position: absolute; + bottom: 64px; + margin: 0; + visibility: hidden; } + +.fixed-action-btn.horizontal ul li { + display: inline-block; + margin: 15px 15px 0 0; } + +.fixed-action-btn.horizontal ul { + text-align: right; + right: 54px; + height: 100%; + top: -6px; + left: initial; + width: 500px; } + +ul li button.btn-floating { + opacity: 0; } + +.floatingButtonsItem ul li div { + transform: scale(0.4) translateY(40px); + -moz-transform: scale(0.4) translateY(40px); + -webkit-transform: scale(0.4) translateY(40px); + opacity: 0; + transition: 400ms all; + -webkit-transition: 400ms all; + -moz-transition: 400ms all; + margin-bottom: -10px; } + +.floatingButtonsItem:hover ul li div { + transform: scale(1) translateY(0px); + -moz-transform: scale(1) translateY(0px); + -webkit-transform: scale(1) translateY(0px); + opacity: 1; } + +/** +* Image Slider +**/ +.slider .indicators .indicator-item.active { + background-color: #1a73e8; } + +/** +* Footer +**/ +footer.fixed { + position: fixed; + width: 100%; + bottom: 0; + padding-top: 0 !important; } + +/** +* Loader +*/ +.loader-wrapper { + width: 100%; + background: rgba(255, 255, 255, 0.701961); + text-align: center; + height: 100%; + position: fixed; + z-index: 999; + top: 0; + right: 0; + left: 0; + bottom: 0; } + +.progress-wrapper { + top: 0; + position: fixed; + z-index: 999; + width: 100%; } + +.loader-wrapper span.material-label { + display: inline; + align-items: center; + width: 100%; + position: absolute; + margin-top: 60px; } + +/** Dialogs **/ +.modal.fullscreen, +.modal.modal-fixed-footer.fullscreen { + width: 100%; + max-height: 100%; + height: 100%; + top: 0 !important; } + +/** +* NavBar +**/ +nav button i { + line-height: inherit !important; } + +nav .nav-content { + position: relative; + line-height: normal; + width: 100%; + display: flex; } + +/** +* NavBar tall +**/ +nav .navbar-tall { + height: 128px; } + +nav .nav-wrapper .side-nav i { + display: inline !important; + vertical-align: middle; } + +/** +* NavBar Shrink +**/ +nav.navbar-shrink { + height: 200px; + line-height: 64px; + top: 0; + left: 0; + background-color: #1a73e8; } + +nav .brand-logo img { + height: 100%; + padding: 12px; } + +nav.navbar-shrink, +nav.navbar-shrink .brand-logo { + -webkit-transition: 0.3s; + -moz-transition: 0.3s; + -ms-transition: 0.3s; + -o-transition: 0.3s; + transition: 0.3s; } + +nav.navbar-shrink .brand-logo { + line-height: 264px; + height: 200px; } + +nav.smaller { + height: 64px; } + +nav.smaller .brand-logo img { + width: auto; } + +nav.smaller .brand-logo { + line-height: 64px; + height: 64px; + font-size: 2.1rem; } + +nav .nav-wrapper .collapsible-body { + padding: 0 !important; } + +/** +* NavBar Fixed +**/ +nav.pinned { + z-index: 996; } + +.navmenu-permanent, +.drag-target { + visibility: hidden !important; } + +/** +* Progress +*/ +.progress { + background-color: #EBEEF1; + border-radius: 5px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + color: #fff; + transition: 1s all; + -webkit-transition: 1s all; + -moz-transition: 1s all; } + +.progress div { + border-radius: 5px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + transition: 1s all; + -webkit-transition: 1s all; + -moz-transition: 1s all; + background-color: #1a73e8; } + +/** +* SideNav +**/ +ul.side-nav { + padding-bottom: 0px; + height: 100%; } + +ul.side-nav li > div { + width: 100%; + margin-left: 0 !important; } + +ul.side-nav .brand-logo { + font-size: 2.1rem; + border-bottom: 1px solid #e9e9e9; } + +ul.side-nav.fixed a, +ul.side-nav a { + width: 100%; + display: flex; + line-height: normal; + align-items: center; } + +ul.side-nav li { + padding: 0 !important; } + +ul.side-nav i { + font-size: 2em; + width: 2rem; + line-height: inherit; } + +ul.side-nav .sidenav-content i { + font-size: 1.6em; } + +ul.side-nav .collapsible-header, +.side-nav .collapsible-body { + padding: 0 !important; + margin: 0 !important; } + +ul.side-nav .collapsible-body li { + overflow: hidden; } + +ul.side-nav .collapsible-body li.active { + background-color: #eeeeee !important; } + +.side-nav li:hover, .side-nav li.active { + background-color: rgba(26, 115, 232, 0.1); } + +.side-nav li:hover a, +.side-nav li.active a { + color: #1a73e8; } + +ul.side-nav.right-aligned { + left: auto !important; } + +/** +* Sidenav Content +**/ +.sidenav-content { + padding: 0 15px; } + +/** +* SideNav Card +**/ +ul.side-nav.card, +.side-nav.drawer-with-header { + position: absolute; } + +ul.side-nav.card { + margin: 20px; + height: auto; + width: 232px; + padding-bottom: 0; + top: 64px; } + +/** +* SideNav Drawer +**/ +ul.side-nav.drawer-with-header { + top: 64px; + height: calc(100vh - 64px); } + +ul.side-nav.push-with-header { + background-color: transparent; + box-shadow: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + top: 64px; + height: calc(100vh - 64px); } + +/** +* Sidenav Mini +**/ +ul.side-nav.mini, +ul.side-nav.mini-with-expand { + top: 65px; + text-align: center; + overflow-x: hidden; + height: 65px; } + +ul.side-nav.mini li div { + padding-bottom: 10px; + padding-top: 10px; } + +ul.side-nav.mini li a span { + display: none; } + +ul.side-nav .collapsible-body li.active a { + color: #444; } + +/** +* SideNav - Mini with Expand +**/ +ul.side-nav.mini-with-expand.expanded li a span { + opacity: 1; + visibility: visible; } + +ul.side-nav.mini-with-expand li a span { + visibility: hidden; + opacity: 0; + transition: 0.2s all; + -webkit-transition: 0.2s all; + -moz-transition: 0.2s all; } + +/** +* SideNav - Overlay +**/ +#sidenav-overlay { + visibility: hidden; } + +/** +* SideNav - Compact Density +**/ +.compact.side-nav a { + height: 32px; + line-height: 32px; } + +.compact.side-nav li { + line-height: 32px; } + +.compact.side-nav i { + font-size: 1.4em !important; + margin-left: 4px !important; } + +/** +* SideNav - Comfortable Density +**/ +.comfortable.side-nav a { + height: 40px; + line-height: 40px; } + +.comfortable.side-nav li { + line-height: 40px; } + +.comfortable.side-nav i { + font-size: 1.6em !important; + margin-left: 4px !important; } + +/** SplashScreen */ +.splash-screen { + position: fixed; + top: 0; + bottom: 0; + right: 0; + left: 0; + display: -webkit-box; + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + z-index: 999; } + +.splash-screen .progress { + margin: 0; + position: absolute; + z-index: 9999; + left: 0; + bottom: 0; + height: 8px; } + +/** +* Tabs +**/ +ul.tabs { + overflow: hidden !important; } + +ul.tabs .tab a i { + margin-top: 12px; + padding-left: 36%; } + +ul.tabs .tab a span:nth-child(2) { + float: left; } + +ul.tabs .tab.disabled { + opacity: 0.5; } + +ul.tabs .tab a i, +.tabs .tab a span { + float: none !important; + display: inline-block; + vertical-align: top; } + +ul.tabs .tab a i { + padding-left: 0; } + +.tabs { + background: #1a73e8; } + +/** +* Waves +**/ +i[class*="waves-"].material-icons { + vertical-align: top; + width: initial; + height: auto; + text-align: center; + padding: 4px; } + +/** +* Animations +**/ +.materialScaleInitial, +.pullInitial { + transition: 0.5s all; + -webkit-transition: 0.5s all; + -moz-transition: 0.5s all; } + +.materialScaleInitial { + transform: scale(0); + -webkit-transform: scale(0); + -moz-transform: scale(0); + transform-origin: 50% 10%; + -webkit-transform-origin: 50% 10%; + -moz-transform-origin: 50% 10%; } + +.materialScale { + transform: scale(1); + -webkit-transform: scale(1); + -moz-transform: scale(1); } + +.pullInitial { + margin-top: 500px !important; } + +.pull { + margin-top: -150px !important; } + +/** +* Others +**/ +.fullBackground { + -webkit-box-flex: 1; + -webkit-flex: 1 0 auto; + -ms-flex: 1 0 auto; + flex: 1 0 auto; + background-size: contain; + background-position: top right; + background-repeat: no-repeat; } + +.showPanel { + -webkit-transform: scale(1) !important; + -ms-transform: scale(1) !important; + transform: scale(1) !important; } + +.weatherContainer .card { + background-color: initial !important; } + +.toast.top-left, +.toast.top-right, +.toast.bottom-left, +.toast.bottom-right { + float: right; + position: fixed; + max-width: 800px; } + +.toast.bottom-left { + left: 32px; + transform: translateY(90vh); } + +.toast.bottom-right { + right: 32px; + left: unset; + transform: translateY(90vh); } + +.toast.top-left { + left: 32px; + transform: translateY(8vh); } + +.toast.top-right { + right: 32px; + left: unset; + transform: translateY(8vh); } + +/** +* Media Queries +**/ +@media screen and (max-width: 992px) { + /** Global **/ + header, + footer, + main { + margin-left: 0 !important; + margin-right: 0 !important; + padding-left: 0 !important; + padding-right: 0 !important; + width: 100% !important; } + main { + padding-bottom: 70px !important; } + /** NavBar **/ + .navmenu-permanent, + .drag-target, + #sidenav-overlay { + visibility: visible !important; } + nav .nav-wrapper { + padding: 0; } + nav.pinned { + width: 100% !important; } + nav.navbar-shrink .brand-logo img { + width: auto; } + nav.navbar-shrink .brand-logo { + left: 60px; + transform: translateX(0); } + /** Search Bar **/ + .input-field input[type=search] + label { + z-index: 998 !important; } + .search-result { + max-height: 400px; + overflow: auto; } + /** SideNav **/ + ul.side-nav.fixed, + ul.side-nav.card, + ul.side-nav.drawer-with-header, + ul.side-nav.push-with-header, + ul.side-nav.mini { + margin: 0; + top: 0 !important; + left: 0; + height: 100%; + background: #fff; } + ul.side-nav.mini-with-expand { + top: 56px; + height: calc(100vh - 56px); } + ul.side-nav.mini { + top: 55px; } + ul.side-nav.drawer-with-header { + margin-top: 0px; + background: white; + -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); } + ul.side-nav.card { + margin: initial; + position: fixed; } + /** Badge **/ + nav ul a span.badge { + margin-top: 18px; } + /** Tabs **/ + .tabs.tab-icon a span { + display: none !important; } + .tabs .tab a i { + margin: auto; + margin-top: 12px; } + /** Images **/ + .card .card-image img { + height: auto !important; } + /** Table **/ + .responsive-table table { + width: 100%; + border-collapse: collapse; + border-spacing: 0; + display: block; + position: relative; } + .responsive-table table th { + display: block; } + .responsive-table table tbody tr { + display: inline-block; + vertical-align: top; } + .responsive-table table tbody { + display: block; + width: auto; + position: relative; + overflow-x: auto; + white-space: nowrap; } + .responsive-table table tbody tr { + display: inline-block; + vertical-align: top; } + .responsive-table table td { + display: block; + min-height: 1.25em; + text-align: left; } + .responsive-table > div:nth-child(1) { + width: 20% !important; } + .responsive-table > div:nth-child(3) { + top: 0 !important; + left: 20% !important; + width: 80% !important; + height: 100% !important; } + .responsive-table table thead { + border: 0; + border-right: 1px solid #d0d0d0; } + .responsive-table table thead tr { + display: block; + padding: 0 10px 0 0; } + .responsive-table table thead { + display: block; + float: left; } } + +@media screen and (min-width: 993px) { + /** SideNav **/ + ul.side-nav.fixed.right-aligned { + right: 0 !important; + left: initial !important; } + ul.side-nav.right-aligned:not(.drawer) { + position: fixed; + z-index: 997; } + ul.side-nav.fixed { + left: 0 !important; } } + +/** +* Fix IOS Issue - Auto zooms when focusing on input element. And also the excess box-shadow +* Causing a border on the left part of input-fields on mobile devices. +* Read more - https://github.com/Dogfalo/materialize/issues/5008 +**/ +@media screen and (max-width: 768px) { + .input-field input:not([type]), + .input-field input[type=text], + .input-field input[type=password], + .input-field input[type=email], + .input-field input[type=url], + .input-field input[type=time], + .input-field input[type=date], + .input-field input[type=datetime-local], + .input-field input[type=tel], + .input-field input[type=number], + .input-field input[type=search], + .input-field textarea.materialize-textarea { + font-size: 16px; } } + +@media screen and (min-width: 901px) and (max-width: 7680px) { + ul.side-nav.mini-with-expand { + left: 0px !important; } + ul.side-nav.mini-with-expand.right-aligned { + right: 0px !important; + left: inherit !important; } } + +/* ========================================================================== + ADDINS CSS STYLES + ========================================================================== */ +/** +* Autocomplete +**/ +.multiValueSuggestBox-panel:focus { + border-bottom: 2px solid #1a73e8 !important; } + +/** +* Carousel +**/ +ul.slick-dots li { + background: #85b4f3; } + +ul.slick-dots li.slick-active { + background: #1a73e8; } + +/** +* ComboBox +**/ +ul.select2-results__options[aria-multiselectable="true"] li.select2-results__option:not([role="group"])[aria-selected="true"]:after { + border: 2px solid #1a73e8; + background-color: #1a73e8; } + +.input-field.outlined.combobox .select2-container--open .select2-selection { + border: 2px solid #1a73e8; + box-shadow: none; } + +/** +* ComboBox Focus +**/ +.input-field.combobox .select2-container--focus .select2-selection { + border-bottom: 1px solid #1a73e8; + box-shadow: 0 1px 0 0 #1a73e8; } + +.input-field.outlined.combobox .select2-container--focus .select2-selection { + border: 2px solid #1a73e8; + box-shadow: none; } + +/** +* File Uploader +**/ +.fileuploader .upload-label { + background-color: #1a73e8 !important; } + +.fileuploader .upload-label i { + background: #ffffff !important; + color: #1a73e8 !important; } + +.fileuploader.active { + background: #1a73e8 !important; } + +.fileuploader.active .upload-label { + color: #fff !important; } + +.preview-container .previews .zdrop-info .preview-icon { + color: #1a73e8 !important; } + +.preview-container .header { + background-color: #1a73e8 !important; } + +/** +* Rating +**/ +.material-rating { + color: #1a73e8; } + +/** +* Rich Editor +**/ +.editorDialogs .modal .btn, .editorDialogs .modal .btn-large, .editorDialogs .modal .btn-large, .note-editor .modal .btn, .note-editor .modal .btn-large, .note-editor .modal .btn-large { + background: #1a73e8 !important; } + +.editorDialogs .modal .btn-large:hover, .editorDialogs .modal .btn:hover, .editorDialogs .modal .btn-large:hover, .note-editor .modal .btn-large:hover, .note-editor .modal .btn:hover, .note-editor .modal .btn-large:hover, .note-editor .modal .btn.modal-close:hover, .note-editor .modal .modal-close.btn-large:hover, .note-editor .modal .file-field .btn:hover, .note-editor .modal .file-field .btn-large:hover, .note-editor .modal .modal-footer .note-link-btn:hover, .note-editor .modal .modal-footer .note-image-btn:hover { + background: #1a73e8 !important; } + +button.waves-effect.waves-light.btn.disabled, button.waves-effect.waves-light.disabled.btn-large, button.waves-effect.waves-light.btn.disabled:hover, button.waves-effect.waves-light.disabled.btn-large:hover { + background: #DFDFDF !important; } + +/** +* Scrollspy +**/ +.table-of-contents a.active { + border-left: 2px solid #1a73e8 !important; } + +.table-of-contents a:hover { + border-left: 1px solid #1a73e8 !important; } + +/** +* Stepper +**/ +.stepper .step.success > div:first-child i, .stepper .step.success .title, .stepper .step.success .description { + color: #1a73e8 !important; } + +.stepper .step > div:first-child .circle { + background: #1a73e8 !important; } + +/** +* Time Picker +**/ +.lolliclock-header { + background: #1a73e8 !important; } + +.lolliclock-active-button-background { + background-color: #1a73e8 !important; } + +.lolliclock-button { + color: #1a73e8 !important; } + +.lolliclock-canvas-bg { + fill: #8ebaf4 !important; } + +.lolliclock-canvas-fg { + fill: #1a73e8 !important; } + +.lolliclock-canvas line { + stroke: white !important; } + +.lolliclock-tick.active, .lolliclock-tick:hover { + background-color: #1a73e8 !important; } + +/** TimePicker - Outlined **/ +.input-field.outlined.timepicker input:focus, +.input-field.outlined.timepicker input.valid { + border: 2px solid #1a73e8; + box-shadow: none; } + +/** Time Picker Focus **/ +.input-field.timepicker input.valid { + border-bottom: 1px solid #1a73e8; + box-shadow: 0 1px 0 0 #1a73e8; } + +/** +* Tree Item +**/ +.tree-item i { + color: #1a73e8; } + +/** +* Window +**/ +div.window .window-toolbar { + background-color: #1a73e8; } + +/* ========================================================================== + INCUBATOR CSS STYLES + ========================================================================== */ +/** +* Group Toggle Button +**/ +.group-toggle-button button.btn.active, .group-toggle-button button.active.btn-large { + background: #1a73e8; } + +/** +* Progress Line Bar +**/ +.progress-line-bar .progress-item.active { + background: #1a73e8; } + +.progress-line-bar { + background: #e9e9e9; } + +.timer-progress .fill { + background: #1a73e8; + -webkit-animation: 6s fullw infinite; + animation: 6s fullw infinite; } + +.timer-progress.bouncing .fill { + background: #1a73e8; + -webkit-animation: 1.5s cubic-bezier(0.08, -0.18, 0.91, 1.14) barbounce alternate infinite; + animation: 1.5s cubic-bezier(0.08, -0.18, 0.91, 1.14) barbounce alternate infinite; } + +/** +* Date Range +**/ +div.daterangepicker td.active, +div.daterangepicker td.active:hover, +div.daterangepicker td.in-range.active:not(.off), +div.daterangepicker .ranges li.active { + background-color: #1a73e8; } + +div.daterangepicker td.in-range, +div.daterangepicker td.available.in-range:hover:not(.active) { + background-color: rgba(26, 115, 232, 0.2); + color: #1a73e8; } + +div.drp-buttons button.cancelBtn { + color: #1a73e8; } + +div.daterangepicker td.available:hover:after { + border: 2px solid #1a73e8; } diff --git a/gwt-material/src/main/resources/gwt/material/design/public/font/material-icons/MaterialIcons-Regular.eot b/gwt-material/src/main/resources/gwt/material/design/public/font/material-icons/MaterialIcons-Regular.eot deleted file mode 100644 index 70508ebab..000000000 Binary files a/gwt-material/src/main/resources/gwt/material/design/public/font/material-icons/MaterialIcons-Regular.eot and /dev/null differ diff --git a/gwt-material/src/main/resources/gwt/material/design/public/font/material-icons/MaterialIcons-Regular.ijmap b/gwt-material/src/main/resources/gwt/material/design/public/font/material-icons/MaterialIcons-Regular.ijmap index d9f1d259f..47b3a299e 100644 --- a/gwt-material/src/main/resources/gwt/material/design/public/font/material-icons/MaterialIcons-Regular.ijmap +++ b/gwt-material/src/main/resources/gwt/material/design/public/font/material-icons/MaterialIcons-Regular.ijmap @@ -1 +1,2184 @@ -{"icons":{"e84d":{"name":"3d Rotation"},"eb3b":{"name":"Ac Unit"},"e190":{"name":"Access Alarm"},"e191":{"name":"Access Alarms"},"e192":{"name":"Access Time"},"e84e":{"name":"Accessibility"},"e914":{"name":"Accessible"},"e84f":{"name":"Account Balance"},"e850":{"name":"Account Balance Wallet"},"e851":{"name":"Account Box"},"e853":{"name":"Account Circle"},"e60e":{"name":"Adb"},"e145":{"name":"Add"},"e439":{"name":"Add A Photo"},"e193":{"name":"Add Alarm"},"e003":{"name":"Add Alert"},"e146":{"name":"Add Box"},"e147":{"name":"Add Circle"},"e148":{"name":"Add Circle Outline"},"e567":{"name":"Add Location"},"e854":{"name":"Add Shopping Cart"},"e39d":{"name":"Add To Photos"},"e05c":{"name":"Add To Queue"},"e39e":{"name":"Adjust"},"e630":{"name":"Airline Seat Flat"},"e631":{"name":"Airline Seat Flat Angled"},"e632":{"name":"Airline Seat Individual Suite"},"e633":{"name":"Airline Seat Legroom Extra"},"e634":{"name":"Airline Seat Legroom Normal"},"e635":{"name":"Airline Seat Legroom Reduced"},"e636":{"name":"Airline Seat Recline Extra"},"e637":{"name":"Airline Seat Recline Normal"},"e195":{"name":"Airplanemode Active"},"e194":{"name":"Airplanemode Inactive"},"e055":{"name":"Airplay"},"eb3c":{"name":"Airport Shuttle"},"e855":{"name":"Alarm"},"e856":{"name":"Alarm Add"},"e857":{"name":"Alarm Off"},"e858":{"name":"Alarm On"},"e019":{"name":"Album"},"eb3d":{"name":"All Inclusive"},"e90b":{"name":"All Out"},"e859":{"name":"Android"},"e85a":{"name":"Announcement"},"e5c3":{"name":"Apps"},"e149":{"name":"Archive"},"e5c4":{"name":"Arrow Back"},"e5db":{"name":"Arrow Downward"},"e5c5":{"name":"Arrow Drop Down"},"e5c6":{"name":"Arrow Drop Down Circle"},"e5c7":{"name":"Arrow Drop Up"},"e5c8":{"name":"Arrow Forward"},"e5d8":{"name":"Arrow Upward"},"e060":{"name":"Art Track"},"e85b":{"name":"Aspect Ratio"},"e85c":{"name":"Assessment"},"e85d":{"name":"Assignment"},"e85e":{"name":"Assignment Ind"},"e85f":{"name":"Assignment Late"},"e860":{"name":"Assignment Return"},"e861":{"name":"Assignment Returned"},"e862":{"name":"Assignment Turned In"},"e39f":{"name":"Assistant"},"e3a0":{"name":"Assistant Photo"},"e226":{"name":"Attach File"},"e227":{"name":"Attach Money"},"e2bc":{"name":"Attachment"},"e3a1":{"name":"Audiotrack"},"e863":{"name":"Autorenew"},"e01b":{"name":"Av Timer"},"e14a":{"name":"Backspace"},"e864":{"name":"Backup"},"e19c":{"name":"Battery Alert"},"e1a3":{"name":"Battery Charging Full"},"e1a4":{"name":"Battery Full"},"e1a5":{"name":"Battery Std"},"e1a6":{"name":"Battery Unknown"},"eb3e":{"name":"Beach Access"},"e52d":{"name":"Beenhere"},"e14b":{"name":"Block"},"e1a7":{"name":"Bluetooth"},"e60f":{"name":"Bluetooth Audio"},"e1a8":{"name":"Bluetooth Connected"},"e1a9":{"name":"Bluetooth Disabled"},"e1aa":{"name":"Bluetooth Searching"},"e3a2":{"name":"Blur Circular"},"e3a3":{"name":"Blur Linear"},"e3a4":{"name":"Blur Off"},"e3a5":{"name":"Blur On"},"e865":{"name":"Book"},"e866":{"name":"Bookmark"},"e867":{"name":"Bookmark Border"},"e228":{"name":"Border All"},"e229":{"name":"Border Bottom"},"e22a":{"name":"Border Clear"},"e22b":{"name":"Border Color"},"e22c":{"name":"Border Horizontal"},"e22d":{"name":"Border Inner"},"e22e":{"name":"Border Left"},"e22f":{"name":"Border Outer"},"e230":{"name":"Border Right"},"e231":{"name":"Border Style"},"e232":{"name":"Border Top"},"e233":{"name":"Border Vertical"},"e06b":{"name":"Branding Watermark"},"e3a6":{"name":"Brightness 1"},"e3a7":{"name":"Brightness 2"},"e3a8":{"name":"Brightness 3"},"e3a9":{"name":"Brightness 4"},"e3aa":{"name":"Brightness 5"},"e3ab":{"name":"Brightness 6"},"e3ac":{"name":"Brightness 7"},"e1ab":{"name":"Brightness Auto"},"e1ac":{"name":"Brightness High"},"e1ad":{"name":"Brightness Low"},"e1ae":{"name":"Brightness Medium"},"e3ad":{"name":"Broken Image"},"e3ae":{"name":"Brush"},"e6dd":{"name":"Bubble Chart"},"e868":{"name":"Bug Report"},"e869":{"name":"Build"},"e43c":{"name":"Burst Mode"},"e0af":{"name":"Business"},"eb3f":{"name":"Business Center"},"e86a":{"name":"Cached"},"e7e9":{"name":"Cake"},"e0b0":{"name":"Call"},"e0b1":{"name":"Call End"},"e0b2":{"name":"Call Made"},"e0b3":{"name":"Call Merge"},"e0b4":{"name":"Call Missed"},"e0e4":{"name":"Call Missed Outgoing"},"e0b5":{"name":"Call Received"},"e0b6":{"name":"Call Split"},"e06c":{"name":"Call To Action"},"e3af":{"name":"Camera"},"e3b0":{"name":"Camera Alt"},"e8fc":{"name":"Camera Enhance"},"e3b1":{"name":"Camera Front"},"e3b2":{"name":"Camera Rear"},"e3b3":{"name":"Camera Roll"},"e5c9":{"name":"Cancel"},"e8f6":{"name":"Card Giftcard"},"e8f7":{"name":"Card Membership"},"e8f8":{"name":"Card Travel"},"eb40":{"name":"Casino"},"e307":{"name":"Cast"},"e308":{"name":"Cast Connected"},"e3b4":{"name":"Center Focus Strong"},"e3b5":{"name":"Center Focus Weak"},"e86b":{"name":"Change History"},"e0b7":{"name":"Chat"},"e0ca":{"name":"Chat Bubble"},"e0cb":{"name":"Chat Bubble Outline"},"e5ca":{"name":"Check"},"e834":{"name":"Check Box"},"e835":{"name":"Check Box Outline Blank"},"e86c":{"name":"Check Circle"},"e5cb":{"name":"Chevron Left"},"e5cc":{"name":"Chevron Right"},"eb41":{"name":"Child Care"},"eb42":{"name":"Child Friendly"},"e86d":{"name":"Chrome Reader Mode"},"e86e":{"name":"Class"},"e14c":{"name":"Clear"},"e0b8":{"name":"Clear All"},"e5cd":{"name":"Close"},"e01c":{"name":"Closed Caption"},"e2bd":{"name":"Cloud"},"e2be":{"name":"Cloud Circle"},"e2bf":{"name":"Cloud Done"},"e2c0":{"name":"Cloud Download"},"e2c1":{"name":"Cloud Off"},"e2c2":{"name":"Cloud Queue"},"e2c3":{"name":"Cloud Upload"},"e86f":{"name":"Code"},"e3b6":{"name":"Collections"},"e431":{"name":"Collections Bookmark"},"e3b7":{"name":"Color Lens"},"e3b8":{"name":"Colorize"},"e0b9":{"name":"Comment"},"e3b9":{"name":"Compare"},"e915":{"name":"Compare Arrows"},"e30a":{"name":"Computer"},"e638":{"name":"Confirmation Number"},"e0d0":{"name":"Contact Mail"},"e0cf":{"name":"Contact Phone"},"e0ba":{"name":"Contacts"},"e14d":{"name":"Content Copy"},"e14e":{"name":"Content Cut"},"e14f":{"name":"Content Paste"},"e3ba":{"name":"Control Point"},"e3bb":{"name":"Control Point Duplicate"},"e90c":{"name":"Copyright"},"e150":{"name":"Create"},"e2cc":{"name":"Create New Folder"},"e870":{"name":"Credit Card"},"e3be":{"name":"Crop"},"e3bc":{"name":"Crop 16 9"},"e3bd":{"name":"Crop 3 2"},"e3bf":{"name":"Crop 5 4"},"e3c0":{"name":"Crop 7 5"},"e3c1":{"name":"Crop Din"},"e3c2":{"name":"Crop Free"},"e3c3":{"name":"Crop Landscape"},"e3c4":{"name":"Crop Original"},"e3c5":{"name":"Crop Portrait"},"e437":{"name":"Crop Rotate"},"e3c6":{"name":"Crop Square"},"e871":{"name":"Dashboard"},"e1af":{"name":"Data Usage"},"e916":{"name":"Date Range"},"e3c7":{"name":"Dehaze"},"e872":{"name":"Delete"},"e92b":{"name":"Delete Forever"},"e16c":{"name":"Delete Sweep"},"e873":{"name":"Description"},"e30b":{"name":"Desktop Mac"},"e30c":{"name":"Desktop Windows"},"e3c8":{"name":"Details"},"e30d":{"name":"Developer Board"},"e1b0":{"name":"Developer Mode"},"e335":{"name":"Device Hub"},"e1b1":{"name":"Devices"},"e337":{"name":"Devices Other"},"e0bb":{"name":"Dialer Sip"},"e0bc":{"name":"Dialpad"},"e52e":{"name":"Directions"},"e52f":{"name":"Directions Bike"},"e532":{"name":"Directions Boat"},"e530":{"name":"Directions Bus"},"e531":{"name":"Directions Car"},"e534":{"name":"Directions Railway"},"e566":{"name":"Directions Run"},"e533":{"name":"Directions Subway"},"e535":{"name":"Directions Transit"},"e536":{"name":"Directions Walk"},"e610":{"name":"Disc Full"},"e875":{"name":"Dns"},"e612":{"name":"Do Not Disturb"},"e611":{"name":"Do Not Disturb Alt"},"e643":{"name":"Do Not Disturb Off"},"e644":{"name":"Do Not Disturb On"},"e30e":{"name":"Dock"},"e7ee":{"name":"Domain"},"e876":{"name":"Done"},"e877":{"name":"Done All"},"e917":{"name":"Donut Large"},"e918":{"name":"Donut Small"},"e151":{"name":"Drafts"},"e25d":{"name":"Drag Handle"},"e613":{"name":"Drive Eta"},"e1b2":{"name":"Dvr"},"e3c9":{"name":"Edit"},"e568":{"name":"Edit Location"},"e8fb":{"name":"Eject"},"e0be":{"name":"Email"},"e63f":{"name":"Enhanced Encryption"},"e01d":{"name":"Equalizer"},"e000":{"name":"Error"},"e001":{"name":"Error Outline"},"e926":{"name":"Euro Symbol"},"e56d":{"name":"Ev Station"},"e878":{"name":"Event"},"e614":{"name":"Event Available"},"e615":{"name":"Event Busy"},"e616":{"name":"Event Note"},"e903":{"name":"Event Seat"},"e879":{"name":"Exit To App"},"e5ce":{"name":"Expand Less"},"e5cf":{"name":"Expand More"},"e01e":{"name":"Explicit"},"e87a":{"name":"Explore"},"e3ca":{"name":"Exposure"},"e3cb":{"name":"Exposure Neg 1"},"e3cc":{"name":"Exposure Neg 2"},"e3cd":{"name":"Exposure Plus 1"},"e3ce":{"name":"Exposure Plus 2"},"e3cf":{"name":"Exposure Zero"},"e87b":{"name":"Extension"},"e87c":{"name":"Face"},"e01f":{"name":"Fast Forward"},"e020":{"name":"Fast Rewind"},"e87d":{"name":"Favorite"},"e87e":{"name":"Favorite Border"},"e06d":{"name":"Featured Play List"},"e06e":{"name":"Featured Video"},"e87f":{"name":"Feedback"},"e05d":{"name":"Fiber Dvr"},"e061":{"name":"Fiber Manual Record"},"e05e":{"name":"Fiber New"},"e06a":{"name":"Fiber Pin"},"e062":{"name":"Fiber Smart Record"},"e2c4":{"name":"File Download"},"e2c6":{"name":"File Upload"},"e3d3":{"name":"Filter"},"e3d0":{"name":"Filter 1"},"e3d1":{"name":"Filter 2"},"e3d2":{"name":"Filter 3"},"e3d4":{"name":"Filter 4"},"e3d5":{"name":"Filter 5"},"e3d6":{"name":"Filter 6"},"e3d7":{"name":"Filter 7"},"e3d8":{"name":"Filter 8"},"e3d9":{"name":"Filter 9"},"e3da":{"name":"Filter 9 Plus"},"e3db":{"name":"Filter B And W"},"e3dc":{"name":"Filter Center Focus"},"e3dd":{"name":"Filter Drama"},"e3de":{"name":"Filter Frames"},"e3df":{"name":"Filter Hdr"},"e152":{"name":"Filter List"},"e3e0":{"name":"Filter None"},"e3e2":{"name":"Filter Tilt Shift"},"e3e3":{"name":"Filter Vintage"},"e880":{"name":"Find In Page"},"e881":{"name":"Find Replace"},"e90d":{"name":"Fingerprint"},"e5dc":{"name":"First Page"},"eb43":{"name":"Fitness Center"},"e153":{"name":"Flag"},"e3e4":{"name":"Flare"},"e3e5":{"name":"Flash Auto"},"e3e6":{"name":"Flash Off"},"e3e7":{"name":"Flash On"},"e539":{"name":"Flight"},"e904":{"name":"Flight Land"},"e905":{"name":"Flight Takeoff"},"e3e8":{"name":"Flip"},"e882":{"name":"Flip To Back"},"e883":{"name":"Flip To Front"},"e2c7":{"name":"Folder"},"e2c8":{"name":"Folder Open"},"e2c9":{"name":"Folder Shared"},"e617":{"name":"Folder Special"},"e167":{"name":"Font Download"},"e234":{"name":"Format Align Center"},"e235":{"name":"Format Align Justify"},"e236":{"name":"Format Align Left"},"e237":{"name":"Format Align Right"},"e238":{"name":"Format Bold"},"e239":{"name":"Format Clear"},"e23a":{"name":"Format Color Fill"},"e23b":{"name":"Format Color Reset"},"e23c":{"name":"Format Color Text"},"e23d":{"name":"Format Indent Decrease"},"e23e":{"name":"Format Indent Increase"},"e23f":{"name":"Format Italic"},"e240":{"name":"Format Line Spacing"},"e241":{"name":"Format List Bulleted"},"e242":{"name":"Format List Numbered"},"e243":{"name":"Format Paint"},"e244":{"name":"Format Quote"},"e25e":{"name":"Format Shapes"},"e245":{"name":"Format Size"},"e246":{"name":"Format Strikethrough"},"e247":{"name":"Format Textdirection L To R"},"e248":{"name":"Format Textdirection R To L"},"e249":{"name":"Format Underlined"},"e0bf":{"name":"Forum"},"e154":{"name":"Forward"},"e056":{"name":"Forward 10"},"e057":{"name":"Forward 30"},"e058":{"name":"Forward 5"},"eb44":{"name":"Free Breakfast"},"e5d0":{"name":"Fullscreen"},"e5d1":{"name":"Fullscreen Exit"},"e24a":{"name":"Functions"},"e927":{"name":"G Translate"},"e30f":{"name":"Gamepad"},"e021":{"name":"Games"},"e90e":{"name":"Gavel"},"e155":{"name":"Gesture"},"e884":{"name":"Get App"},"e908":{"name":"Gif"},"eb45":{"name":"Golf Course"},"e1b3":{"name":"Gps Fixed"},"e1b4":{"name":"Gps Not Fixed"},"e1b5":{"name":"Gps Off"},"e885":{"name":"Grade"},"e3e9":{"name":"Gradient"},"e3ea":{"name":"Grain"},"e1b8":{"name":"Graphic Eq"},"e3eb":{"name":"Grid Off"},"e3ec":{"name":"Grid On"},"e7ef":{"name":"Group"},"e7f0":{"name":"Group Add"},"e886":{"name":"Group Work"},"e052":{"name":"Hd"},"e3ed":{"name":"Hdr Off"},"e3ee":{"name":"Hdr On"},"e3f1":{"name":"Hdr Strong"},"e3f2":{"name":"Hdr Weak"},"e310":{"name":"Headset"},"e311":{"name":"Headset Mic"},"e3f3":{"name":"Healing"},"e023":{"name":"Hearing"},"e887":{"name":"Help"},"e8fd":{"name":"Help Outline"},"e024":{"name":"High Quality"},"e25f":{"name":"Highlight"},"e888":{"name":"Highlight Off"},"e889":{"name":"History"},"e88a":{"name":"Home"},"eb46":{"name":"Hot Tub"},"e53a":{"name":"Hotel"},"e88b":{"name":"Hourglass Empty"},"e88c":{"name":"Hourglass Full"},"e902":{"name":"Http"},"e88d":{"name":"Https"},"e3f4":{"name":"Image"},"e3f5":{"name":"Image Aspect Ratio"},"e0e0":{"name":"Import Contacts"},"e0c3":{"name":"Import Export"},"e912":{"name":"Important Devices"},"e156":{"name":"Inbox"},"e909":{"name":"Indeterminate Check Box"},"e88e":{"name":"Info"},"e88f":{"name":"Info Outline"},"e890":{"name":"Input"},"e24b":{"name":"Insert Chart"},"e24c":{"name":"Insert Comment"},"e24d":{"name":"Insert Drive File"},"e24e":{"name":"Insert Emoticon"},"e24f":{"name":"Insert Invitation"},"e250":{"name":"Insert Link"},"e251":{"name":"Insert Photo"},"e891":{"name":"Invert Colors"},"e0c4":{"name":"Invert Colors Off"},"e3f6":{"name":"Iso"},"e312":{"name":"Keyboard"},"e313":{"name":"Keyboard Arrow Down"},"e314":{"name":"Keyboard Arrow Left"},"e315":{"name":"Keyboard Arrow Right"},"e316":{"name":"Keyboard Arrow Up"},"e317":{"name":"Keyboard Backspace"},"e318":{"name":"Keyboard Capslock"},"e31a":{"name":"Keyboard Hide"},"e31b":{"name":"Keyboard Return"},"e31c":{"name":"Keyboard Tab"},"e31d":{"name":"Keyboard Voice"},"eb47":{"name":"Kitchen"},"e892":{"name":"Label"},"e893":{"name":"Label Outline"},"e3f7":{"name":"Landscape"},"e894":{"name":"Language"},"e31e":{"name":"Laptop"},"e31f":{"name":"Laptop Chromebook"},"e320":{"name":"Laptop Mac"},"e321":{"name":"Laptop Windows"},"e5dd":{"name":"Last Page"},"e895":{"name":"Launch"},"e53b":{"name":"Layers"},"e53c":{"name":"Layers Clear"},"e3f8":{"name":"Leak Add"},"e3f9":{"name":"Leak Remove"},"e3fa":{"name":"Lens"},"e02e":{"name":"Library Add"},"e02f":{"name":"Library Books"},"e030":{"name":"Library Music"},"e90f":{"name":"Lightbulb Outline"},"e919":{"name":"Line Style"},"e91a":{"name":"Line Weight"},"e260":{"name":"Linear Scale"},"e157":{"name":"Link"},"e438":{"name":"Linked Camera"},"e896":{"name":"List"},"e0c6":{"name":"Live Help"},"e639":{"name":"Live Tv"},"e53f":{"name":"Local Activity"},"e53d":{"name":"Local Airport"},"e53e":{"name":"Local Atm"},"e540":{"name":"Local Bar"},"e541":{"name":"Local Cafe"},"e542":{"name":"Local Car Wash"},"e543":{"name":"Local Convenience Store"},"e556":{"name":"Local Dining"},"e544":{"name":"Local Drink"},"e545":{"name":"Local Florist"},"e546":{"name":"Local Gas Station"},"e547":{"name":"Local Grocery Store"},"e548":{"name":"Local Hospital"},"e549":{"name":"Local Hotel"},"e54a":{"name":"Local Laundry Service"},"e54b":{"name":"Local Library"},"e54c":{"name":"Local Mall"},"e54d":{"name":"Local Movies"},"e54e":{"name":"Local Offer"},"e54f":{"name":"Local Parking"},"e550":{"name":"Local Pharmacy"},"e551":{"name":"Local Phone"},"e552":{"name":"Local Pizza"},"e553":{"name":"Local Play"},"e554":{"name":"Local Post Office"},"e555":{"name":"Local Printshop"},"e557":{"name":"Local See"},"e558":{"name":"Local Shipping"},"e559":{"name":"Local Taxi"},"e7f1":{"name":"Location City"},"e1b6":{"name":"Location Disabled"},"e0c7":{"name":"Location Off"},"e0c8":{"name":"Location On"},"e1b7":{"name":"Location Searching"},"e897":{"name":"Lock"},"e898":{"name":"Lock Open"},"e899":{"name":"Lock Outline"},"e3fc":{"name":"Looks"},"e3fb":{"name":"Looks 3"},"e3fd":{"name":"Looks 4"},"e3fe":{"name":"Looks 5"},"e3ff":{"name":"Looks 6"},"e400":{"name":"Looks One"},"e401":{"name":"Looks Two"},"e028":{"name":"Loop"},"e402":{"name":"Loupe"},"e16d":{"name":"Low Priority"},"e89a":{"name":"Loyalty"},"e158":{"name":"Mail"},"e0e1":{"name":"Mail Outline"},"e55b":{"name":"Map"},"e159":{"name":"Markunread"},"e89b":{"name":"Markunread Mailbox"},"e322":{"name":"Memory"},"e5d2":{"name":"Menu"},"e252":{"name":"Merge Type"},"e0c9":{"name":"Message"},"e029":{"name":"Mic"},"e02a":{"name":"Mic None"},"e02b":{"name":"Mic Off"},"e618":{"name":"Mms"},"e253":{"name":"Mode Comment"},"e254":{"name":"Mode Edit"},"e263":{"name":"Monetization On"},"e25c":{"name":"Money Off"},"e403":{"name":"Monochrome Photos"},"e7f2":{"name":"Mood"},"e7f3":{"name":"Mood Bad"},"e619":{"name":"More"},"e5d3":{"name":"More Horiz"},"e5d4":{"name":"More Vert"},"e91b":{"name":"Motorcycle"},"e323":{"name":"Mouse"},"e168":{"name":"Move To Inbox"},"e02c":{"name":"Movie"},"e404":{"name":"Movie Creation"},"e43a":{"name":"Movie Filter"},"e6df":{"name":"Multiline Chart"},"e405":{"name":"Music Note"},"e063":{"name":"Music Video"},"e55c":{"name":"My Location"},"e406":{"name":"Nature"},"e407":{"name":"Nature People"},"e408":{"name":"Navigate Before"},"e409":{"name":"Navigate Next"},"e55d":{"name":"Navigation"},"e569":{"name":"Near Me"},"e1b9":{"name":"Network Cell"},"e640":{"name":"Network Check"},"e61a":{"name":"Network Locked"},"e1ba":{"name":"Network Wifi"},"e031":{"name":"New Releases"},"e16a":{"name":"Next Week"},"e1bb":{"name":"Nfc"},"e641":{"name":"No Encryption"},"e0cc":{"name":"No Sim"},"e033":{"name":"Not Interested"},"e06f":{"name":"Note"},"e89c":{"name":"Note Add"},"e7f4":{"name":"Notifications"},"e7f7":{"name":"Notifications Active"},"e7f5":{"name":"Notifications None"},"e7f6":{"name":"Notifications Off"},"e7f8":{"name":"Notifications Paused"},"e90a":{"name":"Offline Pin"},"e63a":{"name":"Ondemand Video"},"e91c":{"name":"Opacity"},"e89d":{"name":"Open In Browser"},"e89e":{"name":"Open In New"},"e89f":{"name":"Open With"},"e7f9":{"name":"Pages"},"e8a0":{"name":"Pageview"},"e40a":{"name":"Palette"},"e925":{"name":"Pan Tool"},"e40b":{"name":"Panorama"},"e40c":{"name":"Panorama Fish Eye"},"e40d":{"name":"Panorama Horizontal"},"e40e":{"name":"Panorama Vertical"},"e40f":{"name":"Panorama Wide Angle"},"e7fa":{"name":"Party Mode"},"e034":{"name":"Pause"},"e035":{"name":"Pause Circle Filled"},"e036":{"name":"Pause Circle Outline"},"e8a1":{"name":"Payment"},"e7fb":{"name":"People"},"e7fc":{"name":"People Outline"},"e8a2":{"name":"Perm Camera Mic"},"e8a3":{"name":"Perm Contact Calendar"},"e8a4":{"name":"Perm Data Setting"},"e8a5":{"name":"Perm Device Information"},"e8a6":{"name":"Perm Identity"},"e8a7":{"name":"Perm Media"},"e8a8":{"name":"Perm Phone Msg"},"e8a9":{"name":"Perm Scan Wifi"},"e7fd":{"name":"Person"},"e7fe":{"name":"Person Add"},"e7ff":{"name":"Person Outline"},"e55a":{"name":"Person Pin"},"e56a":{"name":"Person Pin Circle"},"e63b":{"name":"Personal Video"},"e91d":{"name":"Pets"},"e0cd":{"name":"Phone"},"e324":{"name":"Phone Android"},"e61b":{"name":"Phone Bluetooth Speaker"},"e61c":{"name":"Phone Forwarded"},"e61d":{"name":"Phone In Talk"},"e325":{"name":"Phone Iphone"},"e61e":{"name":"Phone Locked"},"e61f":{"name":"Phone Missed"},"e620":{"name":"Phone Paused"},"e326":{"name":"Phonelink"},"e0db":{"name":"Phonelink Erase"},"e0dc":{"name":"Phonelink Lock"},"e327":{"name":"Phonelink Off"},"e0dd":{"name":"Phonelink Ring"},"e0de":{"name":"Phonelink Setup"},"e410":{"name":"Photo"},"e411":{"name":"Photo Album"},"e412":{"name":"Photo Camera"},"e43b":{"name":"Photo Filter"},"e413":{"name":"Photo Library"},"e432":{"name":"Photo Size Select Actual"},"e433":{"name":"Photo Size Select Large"},"e434":{"name":"Photo Size Select Small"},"e415":{"name":"Picture As Pdf"},"e8aa":{"name":"Picture In Picture"},"e911":{"name":"Picture In Picture Alt"},"e6c4":{"name":"Pie Chart"},"e6c5":{"name":"Pie Chart Outlined"},"e55e":{"name":"Pin Drop"},"e55f":{"name":"Place"},"e037":{"name":"Play Arrow"},"e038":{"name":"Play Circle Filled"},"e039":{"name":"Play Circle Outline"},"e906":{"name":"Play For Work"},"e03b":{"name":"Playlist Add"},"e065":{"name":"Playlist Add Check"},"e05f":{"name":"Playlist Play"},"e800":{"name":"Plus One"},"e801":{"name":"Poll"},"e8ab":{"name":"Polymer"},"eb48":{"name":"Pool"},"e0ce":{"name":"Portable Wifi Off"},"e416":{"name":"Portrait"},"e63c":{"name":"Power"},"e336":{"name":"Power Input"},"e8ac":{"name":"Power Settings New"},"e91e":{"name":"Pregnant Woman"},"e0df":{"name":"Present To All"},"e8ad":{"name":"Print"},"e645":{"name":"Priority High"},"e80b":{"name":"Public"},"e255":{"name":"Publish"},"e8ae":{"name":"Query Builder"},"e8af":{"name":"Question Answer"},"e03c":{"name":"Queue"},"e03d":{"name":"Queue Music"},"e066":{"name":"Queue Play Next"},"e03e":{"name":"Radio"},"e837":{"name":"Radio Button Checked"},"e836":{"name":"Radio Button Unchecked"},"e560":{"name":"Rate Review"},"e8b0":{"name":"Receipt"},"e03f":{"name":"Recent Actors"},"e91f":{"name":"Record Voice Over"},"e8b1":{"name":"Redeem"},"e15a":{"name":"Redo"},"e5d5":{"name":"Refresh"},"e15b":{"name":"Remove"},"e15c":{"name":"Remove Circle"},"e15d":{"name":"Remove Circle Outline"},"e067":{"name":"Remove From Queue"},"e417":{"name":"Remove Red Eye"},"e928":{"name":"Remove Shopping Cart"},"e8fe":{"name":"Reorder"},"e040":{"name":"Repeat"},"e041":{"name":"Repeat One"},"e042":{"name":"Replay"},"e059":{"name":"Replay 10"},"e05a":{"name":"Replay 30"},"e05b":{"name":"Replay 5"},"e15e":{"name":"Reply"},"e15f":{"name":"Reply All"},"e160":{"name":"Report"},"e8b2":{"name":"Report Problem"},"e56c":{"name":"Restaurant"},"e561":{"name":"Restaurant Menu"},"e8b3":{"name":"Restore"},"e929":{"name":"Restore Page"},"e0d1":{"name":"Ring Volume"},"e8b4":{"name":"Room"},"eb49":{"name":"Room Service"},"e418":{"name":"Rotate 90 Degrees Ccw"},"e419":{"name":"Rotate Left"},"e41a":{"name":"Rotate Right"},"e920":{"name":"Rounded Corner"},"e328":{"name":"Router"},"e921":{"name":"Rowing"},"e0e5":{"name":"Rss Feed"},"e642":{"name":"Rv Hookup"},"e562":{"name":"Satellite"},"e161":{"name":"Save"},"e329":{"name":"Scanner"},"e8b5":{"name":"Schedule"},"e80c":{"name":"School"},"e1be":{"name":"Screen Lock Landscape"},"e1bf":{"name":"Screen Lock Portrait"},"e1c0":{"name":"Screen Lock Rotation"},"e1c1":{"name":"Screen Rotation"},"e0e2":{"name":"Screen Share"},"e623":{"name":"Sd Card"},"e1c2":{"name":"Sd Storage"},"e8b6":{"name":"Search"},"e32a":{"name":"Security"},"e162":{"name":"Select All"},"e163":{"name":"Send"},"e811":{"name":"Sentiment Dissatisfied"},"e812":{"name":"Sentiment Neutral"},"e813":{"name":"Sentiment Satisfied"},"e814":{"name":"Sentiment Very Dissatisfied"},"e815":{"name":"Sentiment Very Satisfied"},"e8b8":{"name":"Settings"},"e8b9":{"name":"Settings Applications"},"e8ba":{"name":"Settings Backup Restore"},"e8bb":{"name":"Settings Bluetooth"},"e8bd":{"name":"Settings Brightness"},"e8bc":{"name":"Settings Cell"},"e8be":{"name":"Settings Ethernet"},"e8bf":{"name":"Settings Input Antenna"},"e8c0":{"name":"Settings Input Component"},"e8c1":{"name":"Settings Input Composite"},"e8c2":{"name":"Settings Input Hdmi"},"e8c3":{"name":"Settings Input Svideo"},"e8c4":{"name":"Settings Overscan"},"e8c5":{"name":"Settings Phone"},"e8c6":{"name":"Settings Power"},"e8c7":{"name":"Settings Remote"},"e1c3":{"name":"Settings System Daydream"},"e8c8":{"name":"Settings Voice"},"e80d":{"name":"Share"},"e8c9":{"name":"Shop"},"e8ca":{"name":"Shop Two"},"e8cb":{"name":"Shopping Basket"},"e8cc":{"name":"Shopping Cart"},"e261":{"name":"Short Text"},"e6e1":{"name":"Show Chart"},"e043":{"name":"Shuffle"},"e1c8":{"name":"Signal Cellular 4 Bar"},"e1cd":{"name":"Signal Cellular Connected No Internet 4 Bar"},"e1ce":{"name":"Signal Cellular No Sim"},"e1cf":{"name":"Signal Cellular Null"},"e1d0":{"name":"Signal Cellular Off"},"e1d8":{"name":"Signal Wifi 4 Bar"},"e1d9":{"name":"Signal Wifi 4 Bar Lock"},"e1da":{"name":"Signal Wifi Off"},"e32b":{"name":"Sim Card"},"e624":{"name":"Sim Card Alert"},"e044":{"name":"Skip Next"},"e045":{"name":"Skip Previous"},"e41b":{"name":"Slideshow"},"e068":{"name":"Slow Motion Video"},"e32c":{"name":"Smartphone"},"eb4a":{"name":"Smoke Free"},"eb4b":{"name":"Smoking Rooms"},"e625":{"name":"Sms"},"e626":{"name":"Sms Failed"},"e046":{"name":"Snooze"},"e164":{"name":"Sort"},"e053":{"name":"Sort By Alpha"},"eb4c":{"name":"Spa"},"e256":{"name":"Space Bar"},"e32d":{"name":"Speaker"},"e32e":{"name":"Speaker Group"},"e8cd":{"name":"Speaker Notes"},"e92a":{"name":"Speaker Notes Off"},"e0d2":{"name":"Speaker Phone"},"e8ce":{"name":"Spellcheck"},"e838":{"name":"Star"},"e83a":{"name":"Star Border"},"e839":{"name":"Star Half"},"e8d0":{"name":"Stars"},"e0d3":{"name":"Stay Current Landscape"},"e0d4":{"name":"Stay Current Portrait"},"e0d5":{"name":"Stay Primary Landscape"},"e0d6":{"name":"Stay Primary Portrait"},"e047":{"name":"Stop"},"e0e3":{"name":"Stop Screen Share"},"e1db":{"name":"Storage"},"e8d1":{"name":"Store"},"e563":{"name":"Store Mall Directory"},"e41c":{"name":"Straighten"},"e56e":{"name":"Streetview"},"e257":{"name":"Strikethrough S"},"e41d":{"name":"Style"},"e5d9":{"name":"Subdirectory Arrow Left"},"e5da":{"name":"Subdirectory Arrow Right"},"e8d2":{"name":"Subject"},"e064":{"name":"Subscriptions"},"e048":{"name":"Subtitles"},"e56f":{"name":"Subway"},"e8d3":{"name":"Supervisor Account"},"e049":{"name":"Surround Sound"},"e0d7":{"name":"Swap Calls"},"e8d4":{"name":"Swap Horiz"},"e8d5":{"name":"Swap Vert"},"e8d6":{"name":"Swap Vertical Circle"},"e41e":{"name":"Switch Camera"},"e41f":{"name":"Switch Video"},"e627":{"name":"Sync"},"e628":{"name":"Sync Disabled"},"e629":{"name":"Sync Problem"},"e62a":{"name":"System Update"},"e8d7":{"name":"System Update Alt"},"e8d8":{"name":"Tab"},"e8d9":{"name":"Tab Unselected"},"e32f":{"name":"Tablet"},"e330":{"name":"Tablet Android"},"e331":{"name":"Tablet Mac"},"e420":{"name":"Tag Faces"},"e62b":{"name":"Tap And Play"},"e564":{"name":"Terrain"},"e262":{"name":"Text Fields"},"e165":{"name":"Text Format"},"e0d8":{"name":"Textsms"},"e421":{"name":"Texture"},"e8da":{"name":"Theaters"},"e8db":{"name":"Thumb Down"},"e8dc":{"name":"Thumb Up"},"e8dd":{"name":"Thumbs Up Down"},"e62c":{"name":"Time To Leave"},"e422":{"name":"Timelapse"},"e922":{"name":"Timeline"},"e425":{"name":"Timer"},"e423":{"name":"Timer 10"},"e424":{"name":"Timer 3"},"e426":{"name":"Timer Off"},"e264":{"name":"Title"},"e8de":{"name":"Toc"},"e8df":{"name":"Today"},"e8e0":{"name":"Toll"},"e427":{"name":"Tonality"},"e913":{"name":"Touch App"},"e332":{"name":"Toys"},"e8e1":{"name":"Track Changes"},"e565":{"name":"Traffic"},"e570":{"name":"Train"},"e571":{"name":"Tram"},"e572":{"name":"Transfer Within A Station"},"e428":{"name":"Transform"},"e8e2":{"name":"Translate"},"e8e3":{"name":"Trending Down"},"e8e4":{"name":"Trending Flat"},"e8e5":{"name":"Trending Up"},"e429":{"name":"Tune"},"e8e6":{"name":"Turned In"},"e8e7":{"name":"Turned In Not"},"e333":{"name":"Tv"},"e169":{"name":"Unarchive"},"e166":{"name":"Undo"},"e5d6":{"name":"Unfold Less"},"e5d7":{"name":"Unfold More"},"e923":{"name":"Update"},"e1e0":{"name":"Usb"},"e8e8":{"name":"Verified User"},"e258":{"name":"Vertical Align Bottom"},"e259":{"name":"Vertical Align Center"},"e25a":{"name":"Vertical Align Top"},"e62d":{"name":"Vibration"},"e070":{"name":"Video Call"},"e071":{"name":"Video Label"},"e04a":{"name":"Video Library"},"e04b":{"name":"Videocam"},"e04c":{"name":"Videocam Off"},"e338":{"name":"Videogame Asset"},"e8e9":{"name":"View Agenda"},"e8ea":{"name":"View Array"},"e8eb":{"name":"View Carousel"},"e8ec":{"name":"View Column"},"e42a":{"name":"View Comfy"},"e42b":{"name":"View Compact"},"e8ed":{"name":"View Day"},"e8ee":{"name":"View Headline"},"e8ef":{"name":"View List"},"e8f0":{"name":"View Module"},"e8f1":{"name":"View Quilt"},"e8f2":{"name":"View Stream"},"e8f3":{"name":"View Week"},"e435":{"name":"Vignette"},"e8f4":{"name":"Visibility"},"e8f5":{"name":"Visibility Off"},"e62e":{"name":"Voice Chat"},"e0d9":{"name":"Voicemail"},"e04d":{"name":"Volume Down"},"e04e":{"name":"Volume Mute"},"e04f":{"name":"Volume Off"},"e050":{"name":"Volume Up"},"e0da":{"name":"Vpn Key"},"e62f":{"name":"Vpn Lock"},"e1bc":{"name":"Wallpaper"},"e002":{"name":"Warning"},"e334":{"name":"Watch"},"e924":{"name":"Watch Later"},"e42c":{"name":"Wb Auto"},"e42d":{"name":"Wb Cloudy"},"e42e":{"name":"Wb Incandescent"},"e436":{"name":"Wb Iridescent"},"e430":{"name":"Wb Sunny"},"e63d":{"name":"Wc"},"e051":{"name":"Web"},"e069":{"name":"Web Asset"},"e16b":{"name":"Weekend"},"e80e":{"name":"Whatshot"},"e1bd":{"name":"Widgets"},"e63e":{"name":"Wifi"},"e1e1":{"name":"Wifi Lock"},"e1e2":{"name":"Wifi Tethering"},"e8f9":{"name":"Work"},"e25b":{"name":"Wrap Text"},"e8fa":{"name":"Youtube Searched For"},"e8ff":{"name":"Zoom In"},"e900":{"name":"Zoom Out"},"e56b":{"name":"Zoom Out Map"}}} \ No newline at end of file + +10k e951 +10mp e952 +11mp e953 +123 eb8d +12mp e954 +13mp e955 +14mp e956 +15mp e957 +16mp e958 +17mp e959 +18_up_rating f8fd +18mp e95a +19mp e95b +1k e95c +1k_plus e95d +1x_mobiledata efcd +20mp e95e +21mp e95f +22mp e960 +23mp e961 +24mp e962 +2k e963 +2k_plus e964 +2mp e965 +30fps efce +30fps_select efcf +360 e577 +3d_rotation e84d +3g_mobiledata efd0 +3k e966 +3k_plus e967 +3mp e968 +3p efd1 +4g_mobiledata efd2 +4g_plus_mobiledata efd3 +4k e072 +4k_plus e969 +4mp e96a +5g ef38 +5k e96b +5k_plus e96c +5mp e96d +60fps efd4 +60fps_select efd5 +6_ft_apart f21e +6k e96e +6k_plus e96f +6mp e970 +7k e971 +7k_plus e972 +7mp e973 +8k e974 +8k_plus e975 +8mp e976 +9k e977 +9k_plus e978 +9mp e979 +abc eb94 +ac_unit eb3b +access_alarm e190 +access_alarms e191 +access_time e192 +access_time_filled efd6 +accessibility e84e +accessibility_new e92c +accessible e914 +accessible_forward e934 +account_balance e84f +account_balance_wallet e850 +account_box e851 +account_circle e853 +account_tree e97a +ad_units ef39 +adb e60e +add e145 +add_a_photo e439 +add_alarm e193 +add_alert e003 +add_box e146 +add_business e729 +add_call e0e8 +add_card eb86 +add_chart e97b +add_circle e147 +add_circle_outline e148 +add_comment e266 +add_ic_call e97c +add_link e178 +add_location e567 +add_location_alt ef3a +add_moderator e97d +add_photo_alternate e43e +add_reaction e1d3 +add_road ef3b +add_shopping_cart e854 +add_task f23a +add_to_drive e65c +add_to_home_screen e1fe +add_to_photos e39d +add_to_queue e05c +addchart ef3c +adf_scanner eada +adjust e39e +admin_panel_settings ef3d +adobe ea96 +ads_click e762 +agriculture ea79 +air efd8 +airline_seat_flat e630 +airline_seat_flat_angled e631 +airline_seat_individual_suite e632 +airline_seat_legroom_extra e633 +airline_seat_legroom_normal e634 +airline_seat_legroom_reduced e635 +airline_seat_recline_extra e636 +airline_seat_recline_normal e637 +airline_stops e7d0 +airlines e7ca +airplane_ticket efd9 +airplanemode_active e195 +airplanemode_inactive e194 +airplanemode_off e194 +airplanemode_on e195 +airplay e055 +airport_shuttle eb3c +alarm e855 +alarm_add e856 +alarm_off e857 +alarm_on e858 +album e019 +align_horizontal_center e00f +align_horizontal_left e00d +align_horizontal_right e010 +align_vertical_bottom e015 +align_vertical_center e011 +align_vertical_top e00c +all_inbox e97f +all_inclusive eb3d +all_out e90b +alt_route f184 +alternate_email e0e6 +amp_stories ea13 +analytics ef3e +anchor f1cd +android e859 +animation e71c +announcement e85a +aod efda +apartment ea40 +api f1b7 +app_blocking ef3f +app_registration ef40 +app_settings_alt ef41 +app_shortcut eae4 +apple ea80 +approval e982 +apps e5c3 +apps_outage e7cc +architecture ea3b +archive e149 +area_chart e770 +arrow_back e5c4 +arrow_back_ios e5e0 +arrow_back_ios_new e2ea +arrow_circle_down f181 +arrow_circle_left eaa7 +arrow_circle_right eaaa +arrow_circle_up f182 +arrow_downward e5db +arrow_drop_down e5c5 +arrow_drop_down_circle e5c6 +arrow_drop_up e5c7 +arrow_forward e5c8 +arrow_forward_ios e5e1 +arrow_left e5de +arrow_right e5df +arrow_right_alt e941 +arrow_upward e5d8 +art_track e060 +article ef42 +aspect_ratio e85b +assessment e85c +assignment e85d +assignment_ind e85e +assignment_late e85f +assignment_return e860 +assignment_returned e861 +assignment_turned_in e862 +assistant e39f +assistant_direction e988 +assistant_navigation e989 +assistant_photo e3a0 +assured_workload eb6f +atm e573 +attach_email ea5e +attach_file e226 +attach_money e227 +attachment e2bc +attractions ea52 +attribution efdb +audio_file eb82 +audiotrack e3a1 +auto_awesome e65f +auto_awesome_mosaic e660 +auto_awesome_motion e661 +auto_delete ea4c +auto_fix_high e663 +auto_fix_normal e664 +auto_fix_off e665 +auto_graph e4fb +auto_mode ec20 +auto_stories e666 +autofps_select efdc +autorenew e863 +av_timer e01b +baby_changing_station f19b +back_hand e764 +backpack f19c +backspace e14a +backup e864 +backup_table ef43 +badge ea67 +bakery_dining ea53 +balance eaf6 +balcony e58f +ballot e172 +bar_chart e26b +batch_prediction f0f5 +bathroom efdd +bathtub ea41 +battery_0_bar ebdc +battery_1_bar ebd9 +battery_2_bar ebe0 +battery_3_bar ebdd +battery_4_bar ebe2 +battery_5_bar ebd4 +battery_6_bar ebd2 +battery_alert e19c +battery_charging_full e1a3 +battery_full e1a4 +battery_saver efde +battery_std e1a5 +battery_unknown e1a6 +beach_access eb3e +bed efdf +bedroom_baby efe0 +bedroom_child efe1 +bedroom_parent efe2 +bedtime ef44 +bedtime_off eb76 +beenhere e52d +bento f1f4 +bike_scooter ef45 +biotech ea3a +blender efe3 +blinds e286 +blinds_closed ec1f +block e14b +block_flipped ef46 +bloodtype efe4 +bluetooth e1a7 +bluetooth_audio e60f +bluetooth_connected e1a8 +bluetooth_disabled e1a9 +bluetooth_drive efe5 +bluetooth_searching e1aa +blur_circular e3a2 +blur_linear e3a3 +blur_off e3a4 +blur_on e3a5 +bolt ea0b +book e865 +book_online f217 +bookmark e866 +bookmark_add e598 +bookmark_added e599 +bookmark_border e867 +bookmark_outline e867 +bookmark_remove e59a +bookmarks e98b +border_all e228 +border_bottom e229 +border_clear e22a +border_color e22b +border_horizontal e22c +border_inner e22d +border_left e22e +border_outer e22f +border_right e230 +border_style e231 +border_top e232 +border_vertical e233 +boy eb67 +branding_watermark e06b +breakfast_dining ea54 +brightness_1 e3a6 +brightness_2 e3a7 +brightness_3 e3a8 +brightness_4 e3a9 +brightness_5 e3aa +brightness_6 e3ab +brightness_7 e3ac +brightness_auto e1ab +brightness_high e1ac +brightness_low e1ad +brightness_medium e1ae +broadcast_on_home f8f8 +broadcast_on_personal f8f9 +broken_image e3ad +browse_gallery ebd1 +browser_not_supported ef47 +browser_updated e7cf +brunch_dining ea73 +brush e3ae +bubble_chart e6dd +bug_report e868 +build e869 +build_circle ef48 +bungalow e591 +burst_mode e43c +bus_alert e98f +business e0af +business_center eb3f +cabin e589 +cable efe6 +cached e86a +cake e7e9 +calculate ea5f +calendar_month ebcc +calendar_today e935 +calendar_view_day e936 +calendar_view_month efe7 +calendar_view_week efe8 +call e0b0 +call_end e0b1 +call_made e0b2 +call_merge e0b3 +call_missed e0b4 +call_missed_outgoing e0e4 +call_received e0b5 +call_split e0b6 +call_to_action e06c +camera e3af +camera_alt e3b0 +camera_enhance e8fc +camera_front e3b1 +camera_indoor efe9 +camera_outdoor efea +camera_rear e3b2 +camera_roll e3b3 +cameraswitch efeb +campaign ef49 +cancel e5c9 +cancel_presentation e0e9 +cancel_schedule_send ea39 +candlestick_chart ead4 +car_crash ebf2 +car_rental ea55 +car_repair ea56 +card_giftcard e8f6 +card_membership e8f7 +card_travel e8f8 +carpenter f1f8 +cases e992 +casino eb40 +cast e307 +cast_connected e308 +cast_for_education efec +castle eab1 +catching_pokemon e508 +category e574 +celebration ea65 +cell_tower ebba +cell_wifi e0ec +center_focus_strong e3b4 +center_focus_weak e3b5 +chair efed +chair_alt efee +chalet e585 +change_circle e2e7 +change_history e86b +charging_station f19d +chat e0b7 +chat_bubble e0ca +chat_bubble_outline e0cb +check e5ca +check_box e834 +check_box_outline_blank e835 +check_circle e86c +check_circle_outline e92d +checklist e6b1 +checklist_rtl e6b3 +checkroom f19e +chevron_left e5cb +chevron_right e5cc +child_care eb41 +child_friendly eb42 +chrome_reader_mode e86d +church eaae +circle ef4a +circle_notifications e994 +class e86e +clean_hands f21f +cleaning_services f0ff +clear e14c +clear_all e0b8 +close e5cd +close_fullscreen f1cf +closed_caption e01c +closed_caption_disabled f1dc +closed_caption_off e996 +cloud e2bd +cloud_circle e2be +cloud_done e2bf +cloud_download e2c0 +cloud_off e2c1 +cloud_queue e2c2 +cloud_sync eb5a +cloud_upload e2c3 +cloudy_snowing e810 +co2 e7b0 +co_present eaf0 +code e86f +code_off e4f3 +coffee efef +coffee_maker eff0 +collections e3b6 +collections_bookmark e431 +color_lens e3b7 +colorize e3b8 +comment e0b9 +comment_bank ea4e +comments_disabled e7a2 +commit eaf5 +commute e940 +compare e3b9 +compare_arrows e915 +compass_calibration e57c +compost e761 +compress e94d +computer e30a +confirmation_num e638 +confirmation_number e638 +connect_without_contact f223 +connected_tv e998 +connecting_airports e7c9 +construction ea3c +contact_mail e0d0 +contact_page f22e +contact_phone e0cf +contact_support e94c +contactless ea71 +contacts e0ba +content_copy e14d +content_cut e14e +content_paste e14f +content_paste_go ea8e +content_paste_off e4f8 +content_paste_search ea9b +contrast eb37 +control_camera e074 +control_point e3ba +control_point_duplicate e3bb +cookie eaac +copy_all e2ec +copyright e90c +coronavirus f221 +corporate_fare f1d0 +cottage e587 +countertops f1f7 +create e150 +create_new_folder e2cc +credit_card e870 +credit_card_off e4f4 +credit_score eff1 +crib e588 +crisis_alert ebe9 +crop e3be +crop_16_9 e3bc +crop_3_2 e3bd +crop_5_4 e3bf +crop_7_5 e3c0 +crop_din e3c1 +crop_free e3c2 +crop_landscape e3c3 +crop_original e3c4 +crop_portrait e3c5 +crop_rotate e437 +crop_square e3c6 +cruelty_free e799 +css eb93 +currency_bitcoin ebc5 +currency_exchange eb70 +currency_franc eafa +currency_lira eaef +currency_pound eaf1 +currency_ruble eaec +currency_rupee eaf7 +currency_yen eafb +currency_yuan eaf9 +curtains ec1e +curtains_closed ec1d +cyclone ebd5 +dangerous e99a +dark_mode e51c +dashboard e871 +dashboard_customize e99b +data_array ead1 +data_exploration e76f +data_object ead3 +data_saver_off eff2 +data_saver_on eff3 +data_thresholding eb9f +data_usage e1af +date_range e916 +deblur eb77 +deck ea42 +dehaze e3c7 +delete e872 +delete_forever e92b +delete_outline e92e +delete_sweep e16c +delivery_dining ea72 +density_large eba9 +density_medium eb9e +density_small eba8 +departure_board e576 +description e873 +deselect ebb6 +design_services f10a +desk f8f4 +desktop_access_disabled e99d +desktop_mac e30b +desktop_windows e30c +details e3c8 +developer_board e30d +developer_board_off e4ff +developer_mode e1b0 +device_hub e335 +device_thermostat e1ff +device_unknown e339 +devices e1b1 +devices_fold ebde +devices_other e337 +dialer_sip e0bb +dialpad e0bc +diamond ead5 +difference eb7d +dining eff4 +dinner_dining ea57 +directions e52e +directions_bike e52f +directions_boat e532 +directions_boat_filled eff5 +directions_bus e530 +directions_bus_filled eff6 +directions_car e531 +directions_car_filled eff7 +directions_ferry e532 +directions_off f10f +directions_railway e534 +directions_railway_filled eff8 +directions_run e566 +directions_subway e533 +directions_subway_filled eff9 +directions_train e534 +directions_transit e535 +directions_transit_filled effa +directions_walk e536 +dirty_lens ef4b +disabled_by_default f230 +disabled_visible e76e +disc_full e610 +discord ea6c +discount ebc9 +display_settings eb97 +dnd_forwardslash e611 +dns e875 +do_disturb f08c +do_disturb_alt f08d +do_disturb_off f08e +do_disturb_on f08f +do_not_disturb e612 +do_not_disturb_alt e611 +do_not_disturb_off e643 +do_not_disturb_on e644 +do_not_disturb_on_total_silence effb +do_not_step f19f +do_not_touch f1b0 +dock e30e +document_scanner e5fa +domain e7ee +domain_add eb62 +domain_disabled e0ef +domain_verification ef4c +done e876 +done_all e877 +done_outline e92f +donut_large e917 +donut_small e918 +door_back effc +door_front effd +door_sliding effe +doorbell efff +double_arrow ea50 +downhill_skiing e509 +download f090 +download_done f091 +download_for_offline f000 +downloading f001 +drafts e151 +drag_handle e25d +drag_indicator e945 +draw e746 +drive_eta e613 +drive_file_move e675 +drive_file_move_outline e9a1 +drive_file_move_rtl e76d +drive_file_rename_outline e9a2 +drive_folder_upload e9a3 +dry f1b3 +dry_cleaning ea58 +duo e9a5 +dvr e1b2 +dynamic_feed ea14 +dynamic_form f1bf +e_mobiledata f002 +earbuds f003 +earbuds_battery f004 +east f1df +eco ea35 +edgesensor_high f005 +edgesensor_low f006 +edit e3c9 +edit_attributes e578 +edit_calendar e742 +edit_location e568 +edit_location_alt e1c5 +edit_note e745 +edit_notifications e525 +edit_off e950 +edit_road ef4d +egg eacc +egg_alt eac8 +eject e8fb +elderly f21a +elderly_woman eb69 +electric_bike eb1b +electric_bolt ec1c +electric_car eb1c +electric_meter ec1b +electric_moped eb1d +electric_rickshaw eb1e +electric_scooter eb1f +electrical_services f102 +elevator f1a0 +email e0be +emergency e1eb +emergency_recording ebf4 +emergency_share ebf6 +emoji_emotions ea22 +emoji_events ea23 +emoji_flags ea1a +emoji_food_beverage ea1b +emoji_nature ea1c +emoji_objects ea24 +emoji_people ea1d +emoji_symbols ea1e +emoji_transportation ea1f +energy_savings_leaf ec1a +engineering ea3d +enhance_photo_translate e8fc +enhanced_encryption e63f +equalizer e01d +error e000 +error_outline e001 +escalator f1a1 +escalator_warning f1ac +euro ea15 +euro_symbol e926 +ev_station e56d +event e878 +event_available e614 +event_busy e615 +event_note e616 +event_repeat eb7b +event_seat e903 +exit_to_app e879 +expand e94f +expand_circle_down e7cd +expand_less e5ce +expand_more e5cf +explicit e01e +explore e87a +explore_off e9a8 +exposure e3ca +exposure_minus_1 e3cb +exposure_minus_2 e3cc +exposure_neg_1 e3cb +exposure_neg_2 e3cc +exposure_plus_1 e3cd +exposure_plus_2 e3ce +exposure_zero e3cf +extension e87b +extension_off e4f5 +face e87c +face_retouching_natural ef4e +face_retouching_off f007 +facebook f234 +fact_check f0c5 +factory ebbc +family_restroom f1a2 +fast_forward e01f +fast_rewind e020 +fastfood e57a +favorite e87d +favorite_border e87e +favorite_outline e87e +fax ead8 +featured_play_list e06d +featured_video e06e +feed f009 +feedback e87f +female e590 +fence f1f6 +festival ea68 +fiber_dvr e05d +fiber_manual_record e061 +fiber_new e05e +fiber_pin e06a +fiber_smart_record e062 +file_copy e173 +file_download e2c4 +file_download_done e9aa +file_download_off e4fe +file_open eaf3 +file_present ea0e +file_upload e2c6 +filter e3d3 +filter_1 e3d0 +filter_2 e3d1 +filter_3 e3d2 +filter_4 e3d4 +filter_5 e3d5 +filter_6 e3d6 +filter_7 e3d7 +filter_8 e3d8 +filter_9 e3d9 +filter_9_plus e3da +filter_alt ef4f +filter_alt_off eb32 +filter_b_and_w e3db +filter_center_focus e3dc +filter_drama e3dd +filter_frames e3de +filter_hdr e3df +filter_list e152 +filter_list_alt e94e +filter_list_off eb57 +filter_none e3e0 +filter_tilt_shift e3e2 +filter_vintage e3e3 +find_in_page e880 +find_replace e881 +fingerprint e90d +fire_extinguisher f1d8 +fire_hydrant f1a3 +fireplace ea43 +first_page e5dc +fit_screen ea10 +fitbit e82b +fitness_center eb43 +flag e153 +flag_circle eaf8 +flaky ef50 +flare e3e4 +flash_auto e3e5 +flash_off e3e6 +flash_on e3e7 +flashlight_off f00a +flashlight_on f00b +flatware f00c +flight e539 +flight_class e7cb +flight_land e904 +flight_takeoff e905 +flip e3e8 +flip_camera_android ea37 +flip_camera_ios ea38 +flip_to_back e882 +flip_to_front e883 +flood ebe6 +flourescent f00d +flutter_dash e00b +fmd_bad f00e +fmd_good f00f +foggy e818 +folder e2c7 +folder_copy ebbd +folder_delete eb34 +folder_off eb83 +folder_open e2c8 +folder_shared e2c9 +folder_special e617 +folder_zip eb2c +follow_the_signs f222 +font_download e167 +font_download_off e4f9 +food_bank f1f2 +forest ea99 +fork_left eba0 +fork_right ebac +format_align_center e234 +format_align_justify e235 +format_align_left e236 +format_align_right e237 +format_bold e238 +format_clear e239 +format_color_fill e23a +format_color_reset e23b +format_color_text e23c +format_indent_decrease e23d +format_indent_increase e23e +format_italic e23f +format_line_spacing e240 +format_list_bulleted e241 +format_list_numbered e242 +format_list_numbered_rtl e267 +format_overline eb65 +format_paint e243 +format_quote e244 +format_shapes e25e +format_size e245 +format_strikethrough e246 +format_textdirection_l_to_r e247 +format_textdirection_r_to_l e248 +format_underline e249 +format_underlined e249 +fort eaad +forum e0bf +forward e154 +forward_10 e056 +forward_30 e057 +forward_5 e058 +forward_to_inbox f187 +foundation f200 +free_breakfast eb44 +free_cancellation e748 +front_hand e769 +fullscreen e5d0 +fullscreen_exit e5d1 +functions e24a +g_mobiledata f010 +g_translate e927 +gamepad e30f +games e021 +garage f011 +gas_meter ec19 +gavel e90e +generating_tokens e749 +gesture e155 +get_app e884 +gif e908 +gif_box e7a3 +girl eb68 +gite e58b +goat 10fffd +golf_course eb45 +gpp_bad f012 +gpp_good f013 +gpp_maybe f014 +gps_fixed e1b3 +gps_not_fixed e1b4 +gps_off e1b5 +grade e885 +gradient e3e9 +grading ea4f +grain e3ea +graphic_eq e1b8 +grass f205 +grid_3x3 f015 +grid_4x4 f016 +grid_goldenratio f017 +grid_off e3eb +grid_on e3ec +grid_view e9b0 +group e7ef +group_add e7f0 +group_off e747 +group_remove e7ad +group_work e886 +groups f233 +h_mobiledata f018 +h_plus_mobiledata f019 +hail e9b1 +handshake ebcb +handyman f10b +hardware ea59 +hd e052 +hdr_auto f01a +hdr_auto_select f01b +hdr_enhanced_select ef51 +hdr_off e3ed +hdr_off_select f01c +hdr_on e3ee +hdr_on_select f01d +hdr_plus f01e +hdr_strong e3f1 +hdr_weak e3f2 +headphones f01f +headphones_battery f020 +headset e310 +headset_mic e311 +headset_off e33a +healing e3f3 +health_and_safety e1d5 +hearing e023 +hearing_disabled f104 +heart_broken eac2 +heat_pump ec18 +height ea16 +help e887 +help_center f1c0 +help_outline e8fd +hevc f021 +hexagon eb39 +hide_image f022 +hide_source f023 +high_quality e024 +highlight e25f +highlight_alt ef52 +highlight_off e888 +highlight_remove e888 +hiking e50a +history e889 +history_edu ea3e +history_toggle_off f17d +hive eaa6 +hls eb8a +hls_off eb8c +holiday_village e58a +home e88a +home_filled e9b2 +home_max f024 +home_mini f025 +home_repair_service f100 +home_work ea09 +horizontal_distribute e014 +horizontal_rule f108 +horizontal_split e947 +hot_tub eb46 +hotel e53a +hotel_class e743 +hourglass_bottom ea5c +hourglass_disabled ef53 +hourglass_empty e88b +hourglass_full e88c +hourglass_top ea5b +house ea44 +house_siding f202 +houseboat e584 +how_to_reg e174 +how_to_vote e175 +html eb7e +http e902 +https e88d +hub e9f4 +hvac f10e +ice_skating e50b +icecream ea69 +image e3f4 +image_aspect_ratio e3f5 +image_not_supported f116 +image_search e43f +imagesearch_roller e9b4 +import_contacts e0e0 +import_export e0c3 +important_devices e912 +inbox e156 +incomplete_circle e79b +indeterminate_check_box e909 +info e88e +info_outline e88f +input e890 +insert_chart e24b +insert_chart_outlined e26a +insert_comment e24c +insert_drive_file e24d +insert_emoticon e24e +insert_invitation e24f +insert_link e250 +insert_page_break eaca +insert_photo e251 +insights f092 +install_desktop eb71 +install_mobile eb72 +integration_instructions ef54 +interests e7c8 +interpreter_mode e83b +inventory e179 +inventory_2 e1a1 +invert_colors e891 +invert_colors_off e0c4 +invert_colors_on e891 +ios_share e6b8 +iron e583 +iso e3f6 +javascript eb7c +join_full eaeb +join_inner eaf4 +join_left eaf2 +join_right eaea +kayaking e50c +kebab_dining e842 +key e73c +key_off eb84 +keyboard e312 +keyboard_alt f028 +keyboard_arrow_down e313 +keyboard_arrow_left e314 +keyboard_arrow_right e315 +keyboard_arrow_up e316 +keyboard_backspace e317 +keyboard_capslock e318 +keyboard_command eae0 +keyboard_command_key eae7 +keyboard_control e5d3 +keyboard_control_key eae6 +keyboard_double_arrow_down ead0 +keyboard_double_arrow_left eac3 +keyboard_double_arrow_right eac9 +keyboard_double_arrow_up eacf +keyboard_hide e31a +keyboard_option eadf +keyboard_option_key eae8 +keyboard_return e31b +keyboard_tab e31c +keyboard_voice e31d +king_bed ea45 +kitchen eb47 +kitesurfing e50d +label e892 +label_important e937 +label_important_outline e948 +label_off e9b6 +label_outline e893 +lan eb2f +landscape e3f7 +landslide ebd7 +language e894 +laptop e31e +laptop_chromebook e31f +laptop_mac e320 +laptop_windows e321 +last_page e5dd +launch e895 +layers e53b +layers_clear e53c +leaderboard f20c +leak_add e3f8 +leak_remove e3f9 +leave_bags_at_home f21b +legend_toggle f11b +lens e3fa +lens_blur f029 +library_add e02e +library_add_check e9b7 +library_books e02f +library_music e030 +light f02a +light_mode e518 +lightbulb e0f0 +lightbulb_circle ebfe +lightbulb_outline e90f +line_axis ea9a +line_style e919 +line_weight e91a +linear_scale e260 +link e157 +link_off e16f +linked_camera e438 +liquor ea60 +list e896 +list_alt e0ee +live_help e0c6 +live_tv e639 +living f02b +local_activity e53f +local_airport e53d +local_atm e53e +local_attraction e53f +local_bar e540 +local_cafe e541 +local_car_wash e542 +local_convenience_store e543 +local_dining e556 +local_drink e544 +local_fire_department ef55 +local_florist e545 +local_gas_station e546 +local_grocery_store e547 +local_hospital e548 +local_hotel e549 +local_laundry_service e54a +local_library e54b +local_mall e54c +local_movies e54d +local_offer e54e +local_parking e54f +local_pharmacy e550 +local_phone e551 +local_pizza e552 +local_play e553 +local_police ef56 +local_post_office e554 +local_print_shop e555 +local_printshop e555 +local_restaurant e556 +local_see e557 +local_shipping e558 +local_taxi e559 +location_city e7f1 +location_disabled e1b6 +location_history e55a +location_off e0c7 +location_on e0c8 +location_pin f1db +location_searching e1b7 +lock e897 +lock_clock ef57 +lock_open e898 +lock_outline e899 +lock_person f8f3 +lock_reset eade +login ea77 +logo_dev ead6 +logout e9ba +looks e3fc +looks_3 e3fb +looks_4 e3fd +looks_5 e3fe +looks_6 e3ff +looks_one e400 +looks_two e401 +loop e028 +loupe e402 +low_priority e16d +loyalty e89a +lte_mobiledata f02c +lte_plus_mobiledata f02d +luggage f235 +lunch_dining ea61 +lyrics ec0b +mail e158 +mail_lock ec0a +mail_outline e0e1 +male e58e +man e4eb +manage_accounts f02e +manage_history ebe7 +manage_search f02f +map e55b +maps_home_work f030 +maps_ugc ef58 +margin e9bb +mark_as_unread e9bc +mark_chat_read f18b +mark_chat_unread f189 +mark_email_read f18c +mark_email_unread f18a +mark_unread_chat_alt eb9d +markunread e159 +markunread_mailbox e89b +masks f218 +maximize e930 +media_bluetooth_off f031 +media_bluetooth_on f032 +mediation efa7 +medical_information ebed +medical_services f109 +medication f033 +medication_liquid ea87 +meeting_room eb4f +memory e322 +menu e5d2 +menu_book ea19 +menu_open e9bd +merge eb98 +merge_type e252 +message e0c9 +messenger e0ca +messenger_outline e0cb +mic e029 +mic_external_off ef59 +mic_external_on ef5a +mic_none e02a +mic_off e02b +microwave f204 +military_tech ea3f +minimize e931 +minor_crash ebf1 +miscellaneous_services f10c +missed_video_call e073 +mms e618 +mobile_friendly e200 +mobile_off e201 +mobile_screen_share e0e7 +mobiledata_off f034 +mode f097 +mode_comment e253 +mode_edit e254 +mode_edit_outline f035 +mode_fan_off ec17 +mode_night f036 +mode_of_travel e7ce +mode_standby f037 +model_training f0cf +monetization_on e263 +money e57d +money_off e25c +money_off_csred f038 +monitor ef5b +monitor_heart eaa2 +monitor_weight f039 +monochrome_photos e403 +mood e7f2 +mood_bad e7f3 +moped eb28 +more e619 +more_horiz e5d3 +more_time ea5d +more_vert e5d4 +mosque eab2 +motion_photos_auto f03a +motion_photos_off e9c0 +motion_photos_on e9c1 +motion_photos_pause f227 +motion_photos_paused e9c2 +motorcycle e91b +mouse e323 +move_down eb61 +move_to_inbox e168 +move_up eb64 +movie e02c +movie_creation e404 +movie_filter e43a +moving e501 +mp e9c3 +multiline_chart e6df +multiple_stop f1b9 +multitrack_audio e1b8 +museum ea36 +music_note e405 +music_off e440 +music_video e063 +my_library_add e02e +my_library_books e02f +my_library_music e030 +my_location e55c +nat ef5c +nature e406 +nature_people e407 +navigate_before e408 +navigate_next e409 +navigation e55d +near_me e569 +near_me_disabled f1ef +nearby_error f03b +nearby_off f03c +nest_cam_wired_stand ec16 +network_cell e1b9 +network_check e640 +network_locked e61a +network_ping ebca +network_wifi e1ba +network_wifi_1_bar ebe4 +network_wifi_2_bar ebd6 +network_wifi_3_bar ebe1 +new_label e609 +new_releases e031 +newspaper eb81 +next_plan ef5d +next_week e16a +nfc e1bb +night_shelter f1f1 +nightlife ea62 +nightlight f03d +nightlight_round ef5e +nights_stay ea46 +no_accounts f03e +no_adult_content f8fe +no_backpack f237 +no_cell f1a4 +no_crash ebf0 +no_drinks f1a5 +no_encryption e641 +no_encryption_gmailerrorred f03f +no_flash f1a6 +no_food f1a7 +no_luggage f23b +no_meals f1d6 +no_meals_ouline f229 +no_meeting_room eb4e +no_photography f1a8 +no_sim e0cc +no_stroller f1af +no_transfer f1d5 +noise_aware ebec +noise_control_off ebf3 +nordic_walking e50e +north f1e0 +north_east f1e1 +north_west f1e2 +not_accessible f0fe +not_interested e033 +not_listed_location e575 +not_started f0d1 +note e06f +note_add e89c +note_alt f040 +notes e26c +notification_add e399 +notification_important e004 +notifications e7f4 +notifications_active e7f7 +notifications_none e7f5 +notifications_off e7f6 +notifications_on e7f7 +notifications_paused e7f8 +now_wallpaper e1bc +now_widgets e1bd +numbers eac7 +offline_bolt e932 +offline_pin e90a +offline_share e9c5 +oil_barrel ec15 +on_device_training ebfd +ondemand_video e63a +online_prediction f0eb +opacity e91c +open_in_browser e89d +open_in_full f1ce +open_in_new e89e +open_in_new_off e4f6 +open_with e89f +other_houses e58c +outbond f228 +outbound e1ca +outbox ef5f +outdoor_grill ea47 +outgoing_mail f0d2 +outlet f1d4 +outlined_flag e16e +output ebbe +padding e9c8 +pages e7f9 +pageview e8a0 +paid f041 +palette e40a +pan_tool e925 +pan_tool_alt ebb9 +panorama e40b +panorama_fish_eye e40c +panorama_fisheye e40c +panorama_horizontal e40d +panorama_horizontal_select ef60 +panorama_photosphere e9c9 +panorama_photosphere_select e9ca +panorama_vertical e40e +panorama_vertical_select ef61 +panorama_wide_angle e40f +panorama_wide_angle_select ef62 +paragliding e50f +park ea63 +party_mode e7fa +password f042 +pattern f043 +pause e034 +pause_circle e1a2 +pause_circle_filled e035 +pause_circle_outline e036 +pause_presentation e0ea +payment e8a1 +payments ef63 +paypal ea8d +pedal_bike eb29 +pending ef64 +pending_actions f1bb +pentagon eb50 +people e7fb +people_alt ea21 +people_outline e7fc +percent eb58 +perm_camera_mic e8a2 +perm_contact_cal e8a3 +perm_contact_calendar e8a3 +perm_data_setting e8a4 +perm_device_info e8a5 +perm_device_information e8a5 +perm_identity e8a6 +perm_media e8a7 +perm_phone_msg e8a8 +perm_scan_wifi e8a9 +person e7fd +person_add e7fe +person_add_alt ea4d +person_add_alt_1 ef65 +person_add_disabled e9cb +person_off e510 +person_outline e7ff +person_pin e55a +person_pin_circle e56a +person_remove ef66 +person_remove_alt_1 ef67 +person_search f106 +personal_injury e6da +personal_video e63b +pest_control f0fa +pest_control_rodent f0fd +pets e91d +phishing ead7 +phone e0cd +phone_android e324 +phone_bluetooth_speaker e61b +phone_callback e649 +phone_disabled e9cc +phone_enabled e9cd +phone_forwarded e61c +phone_in_talk e61d +phone_iphone e325 +phone_locked e61e +phone_missed e61f +phone_paused e620 +phonelink e326 +phonelink_erase e0db +phonelink_lock e0dc +phonelink_off e327 +phonelink_ring e0dd +phonelink_setup e0de +photo e410 +photo_album e411 +photo_camera e412 +photo_camera_back ef68 +photo_camera_front ef69 +photo_filter e43b +photo_library e413 +photo_size_select_actual e432 +photo_size_select_large e433 +photo_size_select_small e434 +php eb8f +piano e521 +piano_off e520 +picture_as_pdf e415 +picture_in_picture e8aa +picture_in_picture_alt e911 +pie_chart e6c4 +pie_chart_outline f044 +pie_chart_outlined e6c5 +pin f045 +pin_drop e55e +pin_end e767 +pin_invoke e763 +pinch eb38 +pivot_table_chart e9ce +pix eaa3 +place e55f +plagiarism ea5a +play_arrow e037 +play_circle e1c4 +play_circle_fill e038 +play_circle_filled e038 +play_circle_outline e039 +play_disabled ef6a +play_for_work e906 +play_lesson f047 +playlist_add e03b +playlist_add_check e065 +playlist_add_check_circle e7e6 +playlist_add_circle e7e5 +playlist_play e05f +playlist_remove eb80 +plumbing f107 +plus_one e800 +podcasts f048 +point_of_sale f17e +policy ea17 +poll e801 +polyline ebbb +polymer e8ab +pool eb48 +portable_wifi_off e0ce +portrait e416 +post_add ea20 +power e63c +power_input e336 +power_off e646 +power_settings_new e8ac +precision_manufacturing f049 +pregnant_woman e91e +present_to_all e0df +preview f1c5 +price_change f04a +price_check f04b +print e8ad +print_disabled e9cf +priority_high e645 +privacy_tip f0dc +private_connectivity e744 +production_quantity_limits e1d1 +propane ec14 +propane_tank ec13 +psychology ea4a +public e80b +public_off f1ca +publish e255 +published_with_changes f232 +punch_clock eaa8 +push_pin f10d +qr_code ef6b +qr_code_2 e00a +qr_code_scanner f206 +query_builder e8ae +query_stats e4fc +question_answer e8af +question_mark eb8b +queue e03c +queue_music e03d +queue_play_next e066 +quick_contacts_dialer e0cf +quick_contacts_mail e0d0 +quickreply ef6c +quiz f04c +quora ea98 +r_mobiledata f04d +radar f04e +radio e03e +radio_button_checked e837 +radio_button_off e836 +radio_button_on e837 +radio_button_unchecked e836 +railway_alert e9d1 +ramen_dining ea64 +ramp_left eb9c +ramp_right eb96 +rate_review e560 +raw_off f04f +raw_on f050 +read_more ef6d +real_estate_agent e73a +receipt e8b0 +receipt_long ef6e +recent_actors e03f +recommend e9d2 +record_voice_over e91f +rectangle eb54 +recycling e760 +reddit eaa0 +redeem e8b1 +redo e15a +reduce_capacity f21c +refresh e5d5 +remember_me f051 +remove e15b +remove_circle e15c +remove_circle_outline e15d +remove_done e9d3 +remove_from_queue e067 +remove_moderator e9d4 +remove_red_eye e417 +remove_road ebfc +remove_shopping_cart e928 +reorder e8fe +repeat e040 +repeat_on e9d6 +repeat_one e041 +repeat_one_on e9d7 +replay e042 +replay_10 e059 +replay_30 e05a +replay_5 e05b +replay_circle_filled e9d8 +reply e15e +reply_all e15f +report e160 +report_gmailerrorred f052 +report_off e170 +report_problem e8b2 +request_page f22c +request_quote f1b6 +reset_tv e9d9 +restart_alt f053 +restaurant e56c +restaurant_menu e561 +restore e8b3 +restore_from_trash e938 +restore_page e929 +reviews f054 +rice_bowl f1f5 +ring_volume e0d1 +rocket eba5 +rocket_launch eb9b +roller_shades ec12 +roller_shades_closed ec11 +roller_skating ebcd +roofing f201 +room e8b4 +room_preferences f1b8 +room_service eb49 +rotate_90_degrees_ccw e418 +rotate_90_degrees_cw eaab +rotate_left e419 +rotate_right e41a +roundabout_left eb99 +roundabout_right eba3 +rounded_corner e920 +route eacd +router e328 +rowing e921 +rss_feed e0e5 +rsvp f055 +rtt e9ad +rule f1c2 +rule_folder f1c9 +run_circle ef6f +running_with_errors e51d +rv_hookup e642 +safety_check ebef +safety_divider e1cc +sailing e502 +sanitizer f21d +satellite e562 +satellite_alt eb3a +save e161 +save_alt e171 +save_as eb60 +saved_search ea11 +savings e2eb +scale eb5f +scanner e329 +scatter_plot e268 +schedule e8b5 +schedule_send ea0a +schema e4fd +school e80c +science ea4b +score e269 +scoreboard ebd0 +screen_lock_landscape e1be +screen_lock_portrait e1bf +screen_lock_rotation e1c0 +screen_rotation e1c1 +screen_rotation_alt ebee +screen_search_desktop ef70 +screen_share e0e2 +screenshot f056 +screenshot_monitor ec08 +scuba_diving ebce +sd e9dd +sd_card e623 +sd_card_alert f057 +sd_storage e1c2 +search e8b6 +search_off ea76 +security e32a +security_update f058 +security_update_good f059 +security_update_warning f05a +segment e94b +select_all e162 +self_improvement ea78 +sell f05b +send e163 +send_and_archive ea0c +send_time_extension eadb +send_to_mobile f05c +sensor_door f1b5 +sensor_occupied ec10 +sensor_window f1b4 +sensors e51e +sensors_off e51f +sentiment_dissatisfied e811 +sentiment_neutral e812 +sentiment_satisfied e813 +sentiment_satisfied_alt e0ed +sentiment_very_dissatisfied e814 +sentiment_very_satisfied e815 +set_meal f1ea +settings e8b8 +settings_accessibility f05d +settings_applications e8b9 +settings_backup_restore e8ba +settings_bluetooth e8bb +settings_brightness e8bd +settings_cell e8bc +settings_display e8bd +settings_ethernet e8be +settings_input_antenna e8bf +settings_input_component e8c0 +settings_input_composite e8c1 +settings_input_hdmi e8c2 +settings_input_svideo e8c3 +settings_overscan e8c4 +settings_phone e8c5 +settings_power e8c6 +settings_remote e8c7 +settings_suggest f05e +settings_system_daydream e1c3 +settings_voice e8c8 +severe_cold ebd3 +share e80d +share_arrival_time e524 +share_location f05f +shield e9e0 +shield_moon eaa9 +shop e8c9 +shop_2 e19e +shop_two e8ca +shopify ea9d +shopping_bag f1cc +shopping_basket e8cb +shopping_cart e8cc +shopping_cart_checkout eb88 +short_text e261 +shortcut f060 +show_chart e6e1 +shower f061 +shuffle e043 +shuffle_on e9e1 +shutter_speed e43d +sick f220 +sign_language ebe5 +signal_cellular_0_bar f0a8 +signal_cellular_4_bar e1c8 +signal_cellular_alt e202 +signal_cellular_alt_1_bar ebdf +signal_cellular_alt_2_bar ebe3 +signal_cellular_connected_no_internet_0_bar f0ac +signal_cellular_connected_no_internet_4_bar e1cd +signal_cellular_no_sim e1ce +signal_cellular_nodata f062 +signal_cellular_null e1cf +signal_cellular_off e1d0 +signal_wifi_0_bar f0b0 +signal_wifi_4_bar e1d8 +signal_wifi_4_bar_lock e1d9 +signal_wifi_bad f063 +signal_wifi_connected_no_internet_4 f064 +signal_wifi_off e1da +signal_wifi_statusbar_4_bar f065 +signal_wifi_statusbar_connected_no_internet_4 f066 +signal_wifi_statusbar_null f067 +signpost eb91 +sim_card e32b +sim_card_alert e624 +sim_card_download f068 +single_bed ea48 +sip f069 +skateboarding e511 +skip_next e044 +skip_previous e045 +sledding e512 +slideshow e41b +slow_motion_video e068 +smart_button f1c1 +smart_display f06a +smart_screen f06b +smart_toy f06c +smartphone e32c +smoke_free eb4a +smoking_rooms eb4b +sms e625 +sms_failed e626 +snapchat ea6e +snippet_folder f1c7 +snooze e046 +snowboarding e513 +snowing e80f +snowmobile e503 +snowshoeing e514 +soap f1b2 +social_distance e1cb +solar_power ec0f +sort e164 +sort_by_alpha e053 +sos ebf7 +soup_kitchen e7d3 +source f1c4 +south f1e3 +south_america e7e4 +south_east f1e4 +south_west f1e5 +spa eb4c +space_bar e256 +space_dashboard e66b +spatial_audio ebeb +spatial_audio_off ebe8 +spatial_tracking ebea +speaker e32d +speaker_group e32e +speaker_notes e8cd +speaker_notes_off e92a +speaker_phone e0d2 +speed e9e4 +spellcheck e8ce +splitscreen f06d +spoke e9a7 +sports ea30 +sports_bar f1f3 +sports_baseball ea51 +sports_basketball ea26 +sports_cricket ea27 +sports_esports ea28 +sports_football ea29 +sports_golf ea2a +sports_gymnastics ebc4 +sports_handball ea33 +sports_hockey ea2b +sports_kabaddi ea34 +sports_martial_arts eae9 +sports_mma ea2c +sports_motorsports ea2d +sports_rugby ea2e +sports_score f06e +sports_soccer ea2f +sports_tennis ea32 +sports_volleyball ea31 +square eb36 +square_foot ea49 +ssid_chart eb66 +stacked_bar_chart e9e6 +stacked_line_chart f22b +stadium eb90 +stairs f1a9 +star e838 +star_border e83a +star_border_purple500 f099 +star_half e839 +star_outline f06f +star_purple500 f09a +star_rate f0ec +stars e8d0 +start e089 +stay_current_landscape e0d3 +stay_current_portrait e0d4 +stay_primary_landscape e0d5 +stay_primary_portrait e0d6 +sticky_note_2 f1fc +stop e047 +stop_circle ef71 +stop_screen_share e0e3 +storage e1db +store e8d1 +store_mall_directory e563 +storefront ea12 +storm f070 +straight eb95 +straighten e41c +stream e9e9 +streetview e56e +strikethrough_s e257 +stroller f1ae +style e41d +subdirectory_arrow_left e5d9 +subdirectory_arrow_right e5da +subject e8d2 +subscript f111 +subscriptions e064 +subtitles e048 +subtitles_off ef72 +subway e56f +summarize f071 +sunny e81a +sunny_snowing e819 +superscript f112 +supervised_user_circle e939 +supervisor_account e8d3 +support ef73 +support_agent f0e2 +surfing e515 +surround_sound e049 +swap_calls e0d7 +swap_horiz e8d4 +swap_horizontal_circle e933 +swap_vert e8d5 +swap_vert_circle e8d6 +swap_vertical_circle e8d6 +swipe e9ec +swipe_down eb53 +swipe_down_alt eb30 +swipe_left eb59 +swipe_left_alt eb33 +swipe_right eb52 +swipe_right_alt eb56 +swipe_up eb2e +swipe_up_alt eb35 +swipe_vertical eb51 +switch_access_shortcut e7e1 +switch_access_shortcut_add e7e2 +switch_account e9ed +switch_camera e41e +switch_left f1d1 +switch_right f1d2 +switch_video e41f +synagogue eab0 +sync e627 +sync_alt ea18 +sync_disabled e628 +sync_lock eaee +sync_problem e629 +system_security_update f072 +system_security_update_good f073 +system_security_update_warning f074 +system_update e62a +system_update_alt e8d7 +system_update_tv e8d7 +tab e8d8 +tab_unselected e8d9 +table_bar ead2 +table_chart e265 +table_restaurant eac6 +table_rows f101 +table_view f1be +tablet e32f +tablet_android e330 +tablet_mac e331 +tag e9ef +tag_faces e420 +takeout_dining ea74 +tap_and_play e62b +tapas f1e9 +task f075 +task_alt e2e6 +taxi_alert ef74 +telegram ea6b +temple_buddhist eab3 +temple_hindu eaaf +terminal eb8e +terrain e564 +text_decrease eadd +text_fields e262 +text_format e165 +text_increase eae2 +text_rotate_up e93a +text_rotate_vertical e93b +text_rotation_angledown e93c +text_rotation_angleup e93d +text_rotation_down e93e +text_rotation_none e93f +text_snippet f1c6 +textsms e0d8 +texture e421 +theater_comedy ea66 +theaters e8da +thermostat f076 +thermostat_auto f077 +thumb_down e8db +thumb_down_alt e816 +thumb_down_off_alt e9f2 +thumb_up e8dc +thumb_up_alt e817 +thumb_up_off_alt e9f3 +thumbs_up_down e8dd +thunderstorm ebdb +tiktok ea7e +time_to_leave e62c +timelapse e422 +timeline e922 +timer e425 +timer_10 e423 +timer_10_select f07a +timer_3 e424 +timer_3_select f07b +timer_off e426 +tips_and_updates e79a +tire_repair ebc8 +title e264 +toc e8de +today e8df +toggle_off e9f5 +toggle_on e9f6 +token ea25 +toll e8e0 +tonality e427 +topic f1c8 +tornado e199 +touch_app e913 +tour ef75 +toys e332 +track_changes e8e1 +traffic e565 +train e570 +tram e571 +transfer_within_a_station e572 +transform e428 +transgender e58d +transit_enterexit e579 +translate e8e2 +travel_explore e2db +trending_down e8e3 +trending_flat e8e4 +trending_neutral e8e4 +trending_up e8e5 +trip_origin e57b +troubleshoot e1d2 +try f07c +tsunami ebd8 +tty f1aa +tune e429 +tungsten f07d +turn_left eba6 +turn_right ebab +turn_sharp_left eba7 +turn_sharp_right ebaa +turn_slight_left eba4 +turn_slight_right eb9a +turned_in e8e6 +turned_in_not e8e7 +tv e333 +tv_off e647 +two_wheeler e9f9 +u_turn_left eba1 +u_turn_right eba2 +umbrella f1ad +unarchive e169 +undo e166 +unfold_less e5d6 +unfold_more e5d7 +unpublished f236 +unsubscribe e0eb +upcoming f07e +update e923 +update_disabled e075 +upgrade f0fb +upload f09b +upload_file e9fc +usb e1e0 +usb_off e4fa +vaccines e138 +vape_free ebc6 +vaping_rooms ebcf +verified ef76 +verified_user e8e8 +vertical_align_bottom e258 +vertical_align_center e259 +vertical_align_top e25a +vertical_distribute e076 +vertical_shades ec0e +vertical_shades_closed ec0d +vertical_split e949 +vibration e62d +video_call e070 +video_camera_back f07f +video_camera_front f080 +video_collection e04a +video_file eb87 +video_label e071 +video_library e04a +video_settings ea75 +video_stable f081 +videocam e04b +videocam_off e04c +videogame_asset e338 +videogame_asset_off e500 +view_agenda e8e9 +view_array e8ea +view_carousel e8eb +view_column e8ec +view_comfortable e42a +view_comfy e42a +view_comfy_alt eb73 +view_compact e42b +view_compact_alt eb74 +view_cozy eb75 +view_day e8ed +view_headline e8ee +view_in_ar e9fe +view_kanban eb7f +view_list e8ef +view_module e8f0 +view_quilt e8f1 +view_sidebar f114 +view_stream e8f2 +view_timeline eb85 +view_week e8f3 +vignette e435 +villa e586 +visibility e8f4 +visibility_off e8f5 +voice_chat e62e +voice_over_off e94a +voicemail e0d9 +volcano ebda +volume_down e04d +volume_down_alt e79c +volume_mute e04e +volume_off e04f +volume_up e050 +volunteer_activism ea70 +vpn_key e0da +vpn_key_off eb7a +vpn_lock e62f +vrpano f082 +wallet f8ff +wallet_giftcard e8f6 +wallet_membership e8f7 +wallet_travel e8f8 +wallpaper e1bc +warehouse ebb8 +warning e002 +warning_amber f083 +wash f1b1 +watch e334 +watch_later e924 +watch_off eae3 +water f084 +water_damage f203 +water_drop e798 +waterfall_chart ea00 +waves e176 +waving_hand e766 +wb_auto e42c +wb_cloudy e42d +wb_incandescent e42e +wb_iridescent e436 +wb_shade ea01 +wb_sunny e430 +wb_twighlight ea02 +wb_twilight e1c6 +wc e63d +web e051 +web_asset e069 +web_asset_off e4f7 +web_stories e595 +webhook eb92 +wechat ea81 +weekend e16b +west f1e6 +whatsapp ea9c +whatshot e80e +wheelchair_pickup f1ab +where_to_vote e177 +widgets e1bd +width_full f8f5 +width_normal f8f6 +width_wide f8f7 +wifi e63e +wifi_1_bar e4ca +wifi_2_bar e4d9 +wifi_calling ef77 +wifi_calling_3 f085 +wifi_channel eb6a +wifi_find eb31 +wifi_lock e1e1 +wifi_off e648 +wifi_password eb6b +wifi_protected_setup f0fc +wifi_tethering e1e2 +wifi_tethering_error ead9 +wifi_tethering_error_rounded f086 +wifi_tethering_off f087 +wind_power ec0c +window f088 +wine_bar f1e8 +woman e13e +woo_commerce ea6d +wordpress ea9f +work e8f9 +work_history ec09 +work_off e942 +work_outline e943 +workspace_premium e7af +workspaces e1a0 +workspaces_filled ea0d +workspaces_outline ea0f +wrap_text e25b +wrong_location ef78 +wysiwyg f1c3 +yard f089 +youtube_searched_for e8fa +zoom_in e8ff +zoom_in_map eb2d +zoom_out e900 +zoom_out_map e56b diff --git a/gwt-material/src/main/resources/gwt/material/design/public/font/material-icons/MaterialIcons-Regular.ttf b/gwt-material/src/main/resources/gwt/material/design/public/font/material-icons/MaterialIcons-Regular.ttf index 7015564ad..5d0494ade 100644 Binary files a/gwt-material/src/main/resources/gwt/material/design/public/font/material-icons/MaterialIcons-Regular.ttf and b/gwt-material/src/main/resources/gwt/material/design/public/font/material-icons/MaterialIcons-Regular.ttf differ diff --git a/gwt-material/src/main/resources/gwt/material/design/public/font/material-icons/MaterialIcons-Regular.woff b/gwt-material/src/main/resources/gwt/material/design/public/font/material-icons/MaterialIcons-Regular.woff deleted file mode 100644 index b484c2085..000000000 Binary files a/gwt-material/src/main/resources/gwt/material/design/public/font/material-icons/MaterialIcons-Regular.woff and /dev/null differ diff --git a/gwt-material/src/main/resources/gwt/material/design/public/font/material-icons/MaterialIcons-Regular.woff2 b/gwt-material/src/main/resources/gwt/material/design/public/font/material-icons/MaterialIcons-Regular.woff2 deleted file mode 100644 index 22d88dbbc..000000000 Binary files a/gwt-material/src/main/resources/gwt/material/design/public/font/material-icons/MaterialIcons-Regular.woff2 and /dev/null differ diff --git a/gwt-material/src/main/resources/gwt/material/design/public/font/material-icons/MaterialIconsOutlined-Regular.otf b/gwt-material/src/main/resources/gwt/material/design/public/font/material-icons/MaterialIconsOutlined-Regular.otf new file mode 100644 index 000000000..22c7b5a47 Binary files /dev/null and b/gwt-material/src/main/resources/gwt/material/design/public/font/material-icons/MaterialIconsOutlined-Regular.otf differ diff --git a/gwt-material/src/main/resources/gwt/material/design/public/font/material-icons/MaterialIconsRound-Regular.otf b/gwt-material/src/main/resources/gwt/material/design/public/font/material-icons/MaterialIconsRound-Regular.otf new file mode 100644 index 000000000..b4322aa24 Binary files /dev/null and b/gwt-material/src/main/resources/gwt/material/design/public/font/material-icons/MaterialIconsRound-Regular.otf differ diff --git a/gwt-material/src/main/resources/gwt/material/design/public/font/material-icons/MaterialIconsSharp-Regular.otf b/gwt-material/src/main/resources/gwt/material/design/public/font/material-icons/MaterialIconsSharp-Regular.otf new file mode 100644 index 000000000..7262cb964 Binary files /dev/null and b/gwt-material/src/main/resources/gwt/material/design/public/font/material-icons/MaterialIconsSharp-Regular.otf differ diff --git a/gwt-material/src/main/resources/gwt/material/design/public/font/material-icons/MaterialIconsTwoTone-Regular.otf b/gwt-material/src/main/resources/gwt/material/design/public/font/material-icons/MaterialIconsTwoTone-Regular.otf new file mode 100644 index 000000000..d0cddce98 Binary files /dev/null and b/gwt-material/src/main/resources/gwt/material/design/public/font/material-icons/MaterialIconsTwoTone-Regular.otf differ diff --git a/gwt-material/src/test/java/gwt/material/design/client/ui/MaterialSearchTest.java b/gwt-material/src/test/java/gwt/material/design/client/ui/MaterialSearchTest.java index 258d2f67d..1617bb34e 100644 --- a/gwt-material/src/test/java/gwt/material/design/client/ui/MaterialSearchTest.java +++ b/gwt-material/src/test/java/gwt/material/design/client/ui/MaterialSearchTest.java @@ -68,12 +68,12 @@ public void testStructure() { // when / then search.open(); assertEquals(InputType.SEARCH, search.getType()); - assertEquals(4, search.getChildren().size()); + assertEquals(5, search.getChildren().size()); assertEquals(search.getValueBoxBase(), search.getWidget(0)); - assertEquals(search.getLabelWidget(), search.getWidget(1)); - assertEquals(search.getIconClose(), search.getWidget(2)); - assertEquals(search.getSearchResultPanel(), search.getWidget(3)); + assertEquals(search.getLabelWidget(), search.getWidget(2)); + assertEquals(search.getIconClose(), search.getWidget(3)); + assertEquals(search.getSearchResultPanel(), search.getWidget(4)); MaterialSearchResult searchResultWidget = search.getSearchResultPanel(); assertNotNull(searchResultWidget); diff --git a/pom.xml b/pom.xml index 8ee71297e..2999eacff 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ com.github.gwtmaterialdesign gwt-material-parent - 2.5.0 + 2.6.0 pom gwt-material @@ -21,6 +21,12 @@ Gwt Material http://gwtmaterialdesign.github.io/gwt-material-demo/ + + Jeremy Kimayong + kimayong000@gmail.com + Gwt Material + http://gwtmaterialdesign.github.io/gwt-material-demo/ + Christian Lacerda christian.mails@gmail.com @@ -62,14 +68,14 @@ 4.13.1 2.23 OBF - + 1.0.0-RC1 scm:git:git@github.com:GwtMaterialDesign/gwt-material.git scm:git:git@github.com:GwtMaterialDesign/gwt-material.git http://github.com/GwtMaterialDesign/gwt-material - v2.5.0 + v2.6.0