| /*========================== | 
| 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; | 
| } |