/*
 * PolymerThemes v1.0.1
 * Homepage: https://polymerthemes.com
 * Copyright 2015 Polymer Themes
 * Licensed under BSD
 * Based on Polymer: http://www.polymer-project.org/
 * Compatible with Polymer 1.0
 */

@import url("//fonts.googleapis.com/css?family=Pacifico|Lato");
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-size: 16px;
}

html, body {
  margin: 0px;
  padding: 0px;
  min-height: 100%;
  color: #ffffff;
  background-color: #00a0b0;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
}

section {
  padding: 40px 0px;
  text-align: center;
}
section[hero] {
  background-color: #21acba;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
  margin: 0px;
  padding: 0px;
}

h1, h3, h5 {
  font-family: 'Pacifico', cursive;
}

h1 {
  font-size: 60px;
  margin: 30px 0px;
}

h2 {
  color: #ffffff;
  font-size: 40px;
  margin: 20px 0px;
}

h3 {
  font-size: 25px;
  margin: 15px 0px;
}

h4 {
  font-size: 20px;
}

a {
  color: #ffffff;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

:root {
  --default-primary-color: #cc333f;
  --dark-primary-color: #cc333f;
  --light-primary-color: #c5cae9;
  --text-primary-color: #ffffff;
  --accent-color: #ff4081;
  --primary-background-color: #ffffff;
  --primary-text-color: #ffffff;
  --secondary-text-color: #ffffff;
  --disabled-text-color: #134247;
  --divider-color: #e0e0e0;
  --paper-checkbox-checked-color: #cc333f;
  --paper-checkbox-checked-ink-color: #cc333f;
  --paper-checkbox-unchecked-color: #ffffff;
  --paper-checkbox-unchecked-ink-color: #ffffff;
  --paper-checkbox-label-color: #ffffff;
  --paper-fab-background: #cc333f;
  --paper-fab-disabled-background: #7dd3dc;
  --paper-fab-disabled-text: #134247;
  --paper-icon-button-disabled-text: #7dd3dc;
  --paper-input-container-color: #ffffff;
  --paper-input-container-focus-color: #cc333f;
  --paper-input-container-invalid-color: #a351b1;
  --paper-input-container-input-color: #ffffff;
  --paper-menu-background-color: #21acba;
  --paper-menu-color: #ffffff;
  --paper-menu-disabled-color: #7dd3dc;
  --paper-progress-active-color: #cc333f;
  --paper-progress-secondary-color: #eb6841;
  --paper-radio-button-checked-color: #cc333f;
  --paper-radio-button-checked-ink-color: white;
  --paper-radio-button-unchecked-color: #ffffff;
  --paper-radio-button-unchecked-ink-color: #ffffff;
  --paper-radio-button-label-color: #ffffff;
  --paper-slider-knob-color: #cc333f;
  --paper-slider-active-color: #cc333f;
  --paper-slider-pin-color: #cc333f;
  --paper-spinner-layer-1-color: #cc333f;
  --paper-spinner-layer-2-color: #cc333f;
  --paper-spinner-layer-3-color: #cc333f;
  --paper-spinner-layer-4-color: #cc333f;
  --paper-tabs-selection-bar-color: #edc951;
  --paper-tab-ink: #edc951;
  --paper-toggle-button-checked-bar-color: #cc333f;
  --paper-toggle-button-checked-button-color: #cc333f;
  --paper-toggle-button-checked-ink-color: #cc333f;
  --paper-toggle-button-unchecked-bar-color: #ffffff;
  --paper-toggle-button-unchecked-button-color: white;
  --paper-toggle-button-unchecked-ink-color: white;
  --paper-toolbar-background: #cc333f;
  --paper-toolbar-color: #ffffff;
}

paper-button.btn-primary, paper-button[primary] {
  color: #cc333f;
}
paper-button.btn-primary[raised], paper-button[primary][raised] {
  background-color: #cc333f;
  color: #ffffff;
}
paper-button.btn-secondary, paper-button[secondary] {
  color: #eb6841;
}
paper-button.btn-secondary[raised], paper-button[secondary][raised] {
  background-color: #eb6841;
  color: #ffffff;
}
paper-button.btn-success, paper-button[success] {
  color: #4caf50;
}
paper-button.btn-success[raised], paper-button[success][raised] {
  background-color: #4caf50;
  color: #ffffff;
}
paper-button.btn-info, paper-button[info] {
  color: #6a4a3c;
}
paper-button.btn-info[raised], paper-button[info][raised] {
  background-color: #6a4a3c;
  color: #ffffff;
}
paper-button.btn-warning, paper-button[warning] {
  color: #edc951;
}
paper-button.btn-warning[raised], paper-button[warning][raised] {
  background-color: #edc951;
  color: #ffffff;
}
paper-button.btn-error, paper-button[error] {
  color: #a351b1;
}
paper-button.btn-error[raised], paper-button[error][raised] {
  background-color: #a351b1;
  color: #ffffff;
}
paper-button.btn-link, paper-button[link] {
  text-decoration: underline;
}
paper-button[raised] {
  color: #ffffff;
}
paper-button[disabled] {
  color: #134247 !important;
  background: #7dd3dc !important;
}

paper-dialog h2 {
  padding: 0 24px;
}

paper-fab {
  --text-primary-color: #ffffff;
}

section.hero paper-menu, section[hero] paper-menu {
  --paper-menu-background-color: #21acba;
}

paper-tabs {
  background-color: #cc333f;
  color: #ffffff;
}
