/*========================== 
 | 
Framework7 Layouts Themes 
 | 
==========================*/ 
 | 
.layout-dark .navbar, 
 | 
.navbar.layout-dark { 
 | 
  border-bottom-color: #333333; 
 | 
  background-color: #131313; 
 | 
  color: #ffffff; 
 | 
} 
 | 
.layout-dark .toolbar, 
 | 
.toolbar.layout-dark { 
 | 
  border-top-color: #333333; 
 | 
  background-color: #131313; 
 | 
  color: #ffffff; 
 | 
} 
 | 
.layout-dark .photo-browser .navbar, 
 | 
.photo-browser.layout-dark .navbar, 
 | 
.layout-dark .view[data-page="photo-browser-slides"] .navbar, 
 | 
.view[data-page="photo-browser-slides"].layout-dark .navbar, 
 | 
.layout-dark .photo-browser .toolbar, 
 | 
.photo-browser.layout-dark .toolbar, 
 | 
.layout-dark .view[data-page="photo-browser-slides"] .toolbar, 
 | 
.view[data-page="photo-browser-slides"].layout-dark .toolbar { 
 | 
  background: rgba(19, 19, 19, 0.95); 
 | 
} 
 | 
.layout-dark .tabbar a:not(.active) { 
 | 
  color: #ffffff; 
 | 
} 
 | 
.layout-dark .page, 
 | 
.layout-dark .login-screen-content, 
 | 
.page.layout-dark, 
 | 
.layout-dark .panel, 
 | 
.panel.layout-dark { 
 | 
  background-color: #222426; 
 | 
  color: #dddddd; 
 | 
} 
 | 
.layout-dark .content-block-title { 
 | 
  color: #ffffff; 
 | 
} 
 | 
.layout-dark .content-block, 
 | 
.content-block.layout-dark { 
 | 
  color: #bbbbbb; 
 | 
} 
 | 
.layout-dark .content-block-inner { 
 | 
  background: #1c1d1f; 
 | 
  color: #dddddd; 
 | 
  border-color: #393939; 
 | 
} 
 | 
.layout-dark .list-block ul, 
 | 
.list-block.layout-dark ul { 
 | 
  background: #1c1d1f; 
 | 
  border-color: #393939; 
 | 
} 
 | 
.layout-dark .list-block.inset ul, 
 | 
.list-block.layout-dark.inset ul { 
 | 
  background: #1c1d1f; 
 | 
} 
 | 
.layout-dark .list-block.notifications > ul, 
 | 
.list-block.layout-dark.notifications > ul { 
 | 
  background: none; 
 | 
} 
 | 
.layout-dark .popover, 
 | 
.popover.layout-dark { 
 | 
  background: rgba(0, 0, 0, 0.8); 
 | 
} 
 | 
.layout-dark .popover .popover-angle:after, 
 | 
.popover.layout-dark .popover-angle:after { 
 | 
  background: rgba(0, 0, 0, 0.8); 
 | 
} 
 | 
.layout-dark .popover .list-block ul, 
 | 
.popover.layout-dark .list-block ul { 
 | 
  background: none; 
 | 
} 
 | 
.layout-dark .actions-popover .list-block ul { 
 | 
  border-color: #393939; 
 | 
} 
 | 
.layout-dark .actions-popover .actions-popover-label { 
 | 
  border-bottom-color: #393939; 
 | 
} 
 | 
.layout-dark li.sorting { 
 | 
  background-color: #29292f; 
 | 
} 
 | 
.layout-dark .swipeout-actions-left a, 
 | 
.layout-dark .swipeout-actions-right a { 
 | 
  background-color: #444444; 
 | 
} 
 | 
.layout-dark .item-inner, 
 | 
.layout-dark .list-block ul ul li:last-child .item-inner { 
 | 
  border-color: #393939; 
 | 
} 
 | 
.layout-dark .item-after { 
 | 
  color: #bbbbbb; 
 | 
} 
 | 
html:not(.watch-active-state) .layout-dark .item-link:active, 
 | 
html:not(.watch-active-state) .layout-dark label.label-checkbox:active, 
 | 
html:not(.watch-active-state) .layout-dark label.label-radio:active, 
 | 
.layout-dark .item-link.active-state, 
 | 
.layout-dark label.label-checkbox.active-state, 
 | 
.layout-dark label.label-radio.active-state { 
 | 
  background-color: #29292f; 
 | 
} 
 | 
.layout-dark .item-link.list-button { 
 | 
  border-bottom-color: #393939; 
 | 
} 
 | 
.layout-dark .list-block-label { 
 | 
  color: #bbbbbb; 
 | 
} 
 | 
.layout-dark .item-divider, 
 | 
.layout-dark .list-group-title { 
 | 
  background: #1a1a1a; 
 | 
  color: #bbbbbb; 
 | 
  border-top-color: #393939; 
 | 
} 
 | 
.layout-dark .searchbar { 
 | 
  background: #333333; 
 | 
  border-bottom-color: #333333; 
 | 
} 
 | 
.layout-dark .list-block input[type="text"], 
 | 
.list-block.layout-dark input[type="text"], 
 | 
.layout-dark .list-block input[type="password"], 
 | 
.list-block.layout-dark input[type="password"], 
 | 
.layout-dark .list-block input[type="email"], 
 | 
.list-block.layout-dark input[type="email"], 
 | 
.layout-dark .list-block input[type="tel"], 
 | 
.list-block.layout-dark input[type="tel"], 
 | 
.layout-dark .list-block input[type="url"], 
 | 
.list-block.layout-dark input[type="url"], 
 | 
.layout-dark .list-block input[type="date"], 
 | 
.list-block.layout-dark input[type="date"], 
 | 
.layout-dark .list-block input[type="datetime-local"], 
 | 
.list-block.layout-dark input[type="datetime-local"], 
 | 
.layout-dark .list-block input[type="number"], 
 | 
.list-block.layout-dark input[type="number"], 
 | 
.layout-dark .list-block select, 
 | 
.list-block.layout-dark select, 
 | 
.layout-dark .list-block textarea, 
 | 
.list-block.layout-dark textarea { 
 | 
  color: #ffffff; 
 | 
} 
 | 
.layout-dark .label-switch .checkbox { 
 | 
  background-color: #393939; 
 | 
} 
 | 
.layout-dark .label-switch .checkbox:before { 
 | 
  background-color: #1c1d1f; 
 | 
} 
 | 
.layout-dark .range-slider input[type="range"]:after { 
 | 
  background: #1c1d1f; 
 | 
} 
 | 
/* === White layout === */ 
 | 
.layout-white .navbar, 
 | 
.navbar.layout-white { 
 | 
  border-bottom-color: #dddddd; 
 | 
  background-color: #ffffff; 
 | 
  color: #000000; 
 | 
} 
 | 
.layout-white .toolbar, 
 | 
.toolbar.layout-white { 
 | 
  border-top-color: #dddddd; 
 | 
  background-color: #ffffff; 
 | 
  color: #000000; 
 | 
} 
 | 
.layout-white .photo-browser .navbar, 
 | 
.photo-browser.layout-white .navbar, 
 | 
.layout-white .view[data-page="photo-browser-slides"] .navbar, 
 | 
.view[data-page="photo-browser-slides"].layout-white .navbar, 
 | 
.layout-white .photo-browser .toolbar, 
 | 
.photo-browser.layout-white .toolbar, 
 | 
.layout-white .view[data-page="photo-browser-slides"] .toolbar, 
 | 
.view[data-page="photo-browser-slides"].layout-white .toolbar { 
 | 
  background: rgba(255, 255, 255, 0.95); 
 | 
} 
 | 
.layout-white .tabbar a:not(.active) { 
 | 
  color: #777777; 
 | 
} 
 | 
.layout-white .page, 
 | 
.layout-white .login-screen-content, 
 | 
.page.layout-white, 
 | 
.layout-white .panel, 
 | 
.panel.layout-white { 
 | 
  background-color: #ffffff; 
 | 
  color: #000000; 
 | 
} 
 | 
.layout-white .content-block-title { 
 | 
  color: #777777; 
 | 
} 
 | 
.layout-white .content-block, 
 | 
.content-block.layout-white { 
 | 
  color: #777777; 
 | 
} 
 | 
.layout-white .content-block-inner { 
 | 
  background: #fafafa; 
 | 
  color: #000000; 
 | 
  border-color: #dddddd; 
 | 
} 
 | 
.layout-white .list-block ul, 
 | 
.list-block.layout-white ul { 
 | 
  background: #ffffff; 
 | 
  border-color: #dddddd; 
 | 
} 
 | 
.layout-white .list-block.inset ul, 
 | 
.list-block.layout-white.inset ul { 
 | 
  background: #fafafa; 
 | 
} 
 | 
.layout-white .list-block.notifications > ul, 
 | 
.list-block.layout-white.notifications > ul { 
 | 
  background: none; 
 | 
} 
 | 
.layout-white .popover-inner > .list-block ul { 
 | 
  background: none; 
 | 
} 
 | 
.layout-white li.sorting { 
 | 
  background-color: #eeeeee; 
 | 
} 
 | 
.layout-white .swipeout-actions-left a, 
 | 
.layout-white .swipeout-actions-right a { 
 | 
  background-color: #c7c7cc; 
 | 
} 
 | 
.layout-white .item-inner, 
 | 
.layout-white .list-block ul ul li:last-child .item-inner { 
 | 
  border-color: #dddddd; 
 | 
} 
 | 
.layout-white .item-after { 
 | 
  color: #8e8e93; 
 | 
} 
 | 
html:not(.watch-active-state) .layout-white .item-link:active, 
 | 
html:not(.watch-active-state) .layout-white label.label-checkbox:active, 
 | 
html:not(.watch-active-state) .layout-white label.label-radio:active, 
 | 
.layout-white .item-link.active-state, 
 | 
.layout-white label.label-checkbox.active-state, 
 | 
.layout-white label.label-radio.active-state { 
 | 
  background-color: #eeeeee; 
 | 
} 
 | 
.layout-white .item-link.list-button { 
 | 
  border-bottom-color: #dddddd; 
 | 
} 
 | 
.layout-white .list-block-label { 
 | 
  color: #777777; 
 | 
} 
 | 
.layout-white .item-divider, 
 | 
.layout-white .list-group-title { 
 | 
  background: #f7f7f7; 
 | 
  color: #777777; 
 | 
  border-top-color: #dddddd; 
 | 
} 
 | 
.layout-white .searchbar { 
 | 
  background: #c9c9ce; 
 | 
  border-bottom-color: #b4b4b4; 
 | 
} 
 | 
.layout-white .list-block input[type="text"], 
 | 
.list-block.layout-white input[type="text"], 
 | 
.layout-white .list-block input[type="password"], 
 | 
.list-block.layout-white input[type="password"], 
 | 
.layout-white .list-block input[type="email"], 
 | 
.list-block.layout-white input[type="email"], 
 | 
.layout-white .list-block input[type="tel"], 
 | 
.list-block.layout-white input[type="tel"], 
 | 
.layout-white .list-block input[type="url"], 
 | 
.list-block.layout-white input[type="url"], 
 | 
.layout-white .list-block input[type="date"], 
 | 
.list-block.layout-white input[type="date"], 
 | 
.layout-white .list-block input[type="datetime-local"], 
 | 
.list-block.layout-white input[type="datetime-local"], 
 | 
.layout-white .list-block input[type="number"], 
 | 
.list-block.layout-white input[type="number"], 
 | 
.layout-white .list-block select, 
 | 
.list-block.layout-white select, 
 | 
.layout-white .list-block textarea, 
 | 
.list-block.layout-white textarea { 
 | 
  color: #777777; 
 | 
} 
 | 
.layout-white .label-switch .checkbox { 
 | 
  background-color: #e5e5e5; 
 | 
} 
 | 
.layout-white .label-switch .checkbox:before { 
 | 
  background-color: #ffffff; 
 | 
} 
 | 
.layout-white .range-slider input[type="range"]:after { 
 | 
  background: #ffffff; 
 | 
} 
 |