/* Custom color theme */
:root {
    --f7-theme-color: #1976D2;
    --f7-theme-color-rgb: 25, 118, 210;
    --f7-theme-color-shade: #1562ae;
    --f7-theme-color-tint: #2e8ae6;
  }

@font-face {
    font-family: 'Framework7 Icons';
    font-style: normal;
    font-weight: 400;
    src: local('Framework7 Icons'), local('Framework7Icons-Regular'),
      url('fonts/Framework7Icons-Regular.woff2') format('woff2'), url('fonts/Framework7Icons-Regular.woff')
        format('woff'), url('fonts/Framework7Icons-Regular.ttf') format('truetype');
  }
  
  .f7-icons,
  .framework7-icons {
    font-family: 'Framework7 Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 28px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-feature-settings: 'liga';
    -moz-font-feature-settings: 'liga=1';
    -moz-font-feature-settings: 'liga';
    font-feature-settings: 'liga';
  }

body {
    font-family: 'Montserrat', sans-serif;
}

.card-content, .list-button {
    font-weight: 600;
}

.refreshText {
    text-align: center;
    margin-top: 100px;
}

a.tab-link {
    font-size: 12px;
    font-weight: 600 !important;
}

.toolbar.tabbar.toolbar-bottom, .toolbar-inner {
    height: 84px;
}