/* iOS Cordova Tweak */
.device-cordova.device-ios {
  height: 100vh;
}

/* Custom color theme properties */
:root {
  --f7-theme-color: #ff5555;
  --f7-theme-color-rgb: 255, 85, 85;
  --f7-theme-color-shade: #ff2c2c;
  --f7-theme-color-tint: #ff7e7e;
}

/* Invert navigation bars to fill style */
:root,
:root.theme-dark,
:root .theme-dark {
  --f7-bars-bg-color: var(--f7-theme-color);
  --f7-bars-bg-color-rgb: var(--f7-theme-color-rgb);
  --f7-bars-translucent-opacity: 0.9;
  --f7-bars-text-color: #fff;
  --f7-bars-link-color: #fff;
  --f7-navbar-subtitle-text-color: rgba(255,255,255,0.85);
  --f7-bars-border-color: transparent;
  --f7-tabbar-link-active-color: #fff;
  --f7-tabbar-link-inactive-color: rgba(255,255,255,0.54);
  --f7-sheet-border-color: transparent;
  --f7-tabbar-link-active-border-color: #fff;
}
.appbar,
.navbar,
.toolbar,
.subnavbar,
.calendar-header,
.calendar-footer {
  --f7-touch-ripple-color: var(--f7-touch-ripple-white);
  --f7-link-highlight-color: var(--f7-link-highlight-white);
  --f7-link-touch-ripple-color: var(--f7-touch-ripple-white);
  --f7-button-text-color: #fff;
  --f7-button-pressed-bg-color: rgba(255,255,255,0.1);
}
.navbar-large-transparent,
.navbar-large.navbar-transparent {
  --f7-navbar-large-title-text-color: #000;

  --r: 185;
  --g: 92;
  --b: 125;
  --progress: var(--f7-navbar-large-collapse-progress);
  --f7-bars-link-color: rgb(
    calc(var(--r) + (255 - var(--r)) * var(--progress)),
    calc(var(--g) + (255 - var(--g)) * var(--progress)),
    calc(var(--b) + (255 - var(--b)) * var(--progress))
  );
}
.theme-dark .navbar-large-transparent,
.theme-dark .navbar-large.navbar-transparent {
  --f7-navbar-large-title-text-color: #fff;
}

/* Your app custom styles here */

/* @import 'panel-style.scss'; */


@media print {
	.page, .page-content, html, body, .framework7-root, .views, .view {
		height: auto !important;
		width: 100% !important;
	}

	.tab {
		height: 0px !important;
	}

	.tab-active {
		height: auto !important;
	}

	html, body, .framework7-root, .views, .view {
		overflow: visible !important;
		overflow-x: visible !important;
	}

	.tab-link {
		display: none !important;
	}

	.tab-link-active {
		display: block !important;
		left: 50%;
		font-weight: bolder;
	}

	.infinite-scroll-preloader, .page.page-previous, .searchbar-div, .tooltip {
		display: none !important;
	}

	.title {
		font-weight: bolder;
	}

	.navbar-inner i {
		display: none !important;
	}
}