.color-timblue {
  color: #294D8C;
}
.list-block .item-link.list-button.color-timblue,
.tabbar a.active.color-timblue,
a.color-timblue {
  color: #294D8C;
}
.label-switch input[type="checkbox"]:checked + .checkbox.color-timblue,
.label-switch.color-timblue input[type="checkbox"]:checked + .checkbox {
  background-color: #1C3663;
}
.color-timblue.button:not(.button-fill),
.color-timblue.buttons-row .button,
.theme-timblue .button:not(.button-fill) {
  border-color: #294D8C;
}
html:not(.watch-active-state) .color-timblue.button:not(.button-fill):active,
html:not(.watch-active-state) .color-timblue.buttons-row .button:active,
html:not(.watch-active-state) .theme-timblue .button:not(.button-fill):active,
.color-timblue.button:not(.button-fill).active-state,
.color-timblue.buttons-row .button.active-state,
.theme-timblue .button:not(.button-fill).active-state {
  background-color: rgba(41, 77, 148, 0.15);
}
.color-timblue.button:not(.button-fill).active,
.color-timblue.buttons-row .button.active,
.theme-timblue .button:not(.button-fill).active {
  background-color: #1C3663;
  color: #fff;
}
.theme-timblue .button.button-fill,
.button.button-fill.color-timblue {
  background: #294D8C;
  color: #fff;
  border: 1px solid #dddddd;
}
.color-timblue i.icon,
.theme-timblue i.icon,
i.icon.color-timblue,
i.icon.theme-timblue {
  color: #fff; /*#294D8C;*/
}
i.icon-next.color-timblue,
i.icon-next.theme-timblue,
.theme-timblue i.icon-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23EEEEEE'%20d%3D'M1%2C1.6l11.8%2C5.8L1%2C13.4V1.6%20M0%2C0v15l15-7.6L0%2C0L0%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
i.icon-prev.color-timblue,
i.icon-prev.theme-timblue,
.theme-timblue i.icon-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23EEEEEE'%20d%3D'M14%2C1.6v11.8L2.2%2C7.6L14%2C1.6%20M15%2C0L0%2C7.6L15%2C15V0L15%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
i.icon-back.color-timblue,
i.icon-back.theme-timblue,
.theme-timblue i.icon-back {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M10%2C0l2%2C2l-8%2C8l8%2C8l-2%2C2L0%2C10L10%2C0z'%20fill%3D'%23EEEEEE'%2F%3E%3C%2Fsvg%3E");
}
i.icon-forward.color-timblue,
i.icon-forward.theme-timblue,
.theme-timblue i.icon-forward {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M2%2C20l-2-2l8-8L0%2C2l2-2l10%2C10L2%2C20z'%20fill%3D'%23EEEEEE'%2F%3E%3C%2Fsvg%3E");
}
i.icon-bars.color-timblue,
i.icon-bars.theme-timblue,
.theme-timblue i.icon-bars {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2021%2014'%3E%3Cpath%20fill%3D'%23EEEEEE'%20d%3D'M0%2C0h2v2H0V0z%20M4%2C0h17v1H4V0z%20M0%2C6h2v2H0V6z%20M4%2C6h17v1H4V6z%20M0%2C12h2v2H0V12z%20M4%2C12h17v1H4V12z'%2F%3E%3C%2Fsvg%3E");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  i.icon-bars.color-timblue,
  i.icon-bars.theme-timblue,
  .theme-timblue i.icon-bars {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2042%2026'%3E%3Cpath%20fill%3D'%23EEEEEE'%20d%3D'M0%2C0h4v4H0V0z%20M8%2C1h34v2H8V1z%20M0%2C11h4v4H0V11z%20M8%2C12h34v2H8V12z%20M0%2C22h4v4H0V22z%20M8%2C23h34v2H8V23z'%2F%3E%3C%2Fsvg%3E");
  }
}
.theme-timblue a,
.theme-timblue .item-link.list-button {
  color: #fff; /*#294D8C;*/
}
.theme-timblue .tabbar a,
.tabbar.theme-timblue a,
.theme-timblue .tabbar a i,
.tabbar.theme-timblue a i {
  color: inherit;
}
.theme-timblue .tabbar a.active,
.tabbar.theme-timblue a.active,
.theme-timblue .tabbar a.active i,
.tabbar.theme-timblue a.active i {
  color: #fff; /*#294D8C;*/
}
.theme-timblue .range-slider input[type="range"]::-webkit-slider-thumb:before,
.range-slider.theme-timblue input[type="range"]::-webkit-slider-thumb:before {
  background-color: #1C3663;
}
.theme-timblue label.label-checkbox input[type="checkbox"]:checked + .item-media i.icon-form-checkbox,
.theme-timblue label.label-checkbox input[type="radio"]:checked + .item-media i.icon-form-checkbox {
  background-color: #1C3663;
}
.theme-timblue label.label-radio input[type="checkbox"]:checked ~ .item-inner,
/*.theme-timblue label.label-radio input[type="radio"]:checked ~ .item-inner */ {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2013%2010'%3E%3Cpolygon%20fill%3D'%23EEEEEE'%20points%3D'11.6%2C0%204.4%2C7.2%201.4%2C4.2%200%2C5.6%204.4%2C10%204.4%2C10%204.4%2C10%2013%2C1.4%20'%2F%3E%3C%2Fsvg%3E");
}
.theme-timblue .picker-calendar-day.picker-calendar-day-selected span {
  background-color: #1C3663 !important;
}

.theme-timblue .item-text {
	color: 	#c0c0c0;
}

.swiper-pagination.color-timblue .swiper-pagination-bullet-active,
.theme-timblue .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #1C3663;
}
.swiper-button-next.color-timblue,
.swiper-container-rtl .swiper-button-prev.color-timblue,
.theme-timblue .swiper-button-next,
.theme-timblue .swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23EEEEEE'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.color-timblue,
.swiper-container-rtl .swiper-button-next.color-timblue,
.theme-timblue .swiper-button-prev,
.theme-timblue .swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23EEEEEE'%2F%3E%3C%2Fsvg%3E");
}
.bg-timblue,
.button.button-fill.bg-timblue,
a.bg-timblue,
.list-block .swipeout-actions-left a.bg-timblue,
.list-block .swipeout-actions-right a.bg-timblue {
  background-color: #294D8C;
  border-color: #294D8C;
}
.border-timblue {
  border-color: #294D8C;
}
.list-block .border-timblue.item-inner:after,
.list-block ul.border-timblue:after,
.border-timblue:after,
.list-block .border-timblue.item-inner:before,
.list-block ul.border-timblue:before,
.border-timblue:before {
  background-color: #1C3663;
}

/*==========================
Framework7 Layouts Themes
==========================*/
/* === TimDark layout === */
.layout-timdark .navbar,
.navbar.layout-timdark,
.layout-timdark .subnavbar,
.subnavbar.layout-timdark {
  background-color: #2B3844;
  color: #ffffff;
}
.layout-timdark .navbar:after,
.navbar.layout-timdark:after,
.layout-timdark .subnavbar:after,
.subnavbar.layout-timdark:after {
  background-color: #333333;
}
.layout-timdark .toolbar,
.toolbar.layout-timdark {
  background-color: #2B3844;
  color: #ffffff;
}
.layout-timdark .toolbar:before,
.toolbar.layout-timdark:before {
  background-color: #333333;
}
.layout-timdark .picker-calendar-week-days {
  color: #fff;
  background-color: #2B3844;
}
.layout-timdark .popover .picker-modal .picker-center-highlight:before,
.layout-timdark .picker-modal.picker-modal-inline .picker-center-highlight:before {
  background-color: #333333;
}
.layout-timdark .popover .picker-modal .picker-center-highlight:after,
.layout-timdark .picker-modal.picker-modal-inline .picker-center-highlight:after {
  background-color: #333333;
}
.layout-timdark .popover .picker-modal .picker-item.picker-selected,
.layout-timdark .picker-modal.picker-modal-inline .picker-item.picker-selected {
  color: #fff;
}
.layout-timdark .popover .picker-modal .picker-calendar-week-days,
.layout-timdark .picker-modal.picker-modal-inline .picker-calendar-week-days {
  color: #fff;
}
.layout-timdark .popover .picker-modal .picker-calendar-day,
.layout-timdark .picker-modal.picker-modal-inline .picker-calendar-day {
  color: #fff;
}
.layout-timdark .popover .picker-modal .picker-calendar-day.picker-calendar-day-prev,
.layout-timdark .picker-modal.picker-modal-inline .picker-calendar-day.picker-calendar-day-prev,
.layout-timdark .popover .picker-modal .picker-calendar-day.picker-calendar-day-next,
.layout-timdark .picker-modal.picker-modal-inline .picker-calendar-day.picker-calendar-day-next {
  color: #777;
}
.layout-timdark .popover .picker-modal .picker-calendar-day.picker-calendar-day-disabled,
.layout-timdark .picker-modal.picker-modal-inline .picker-calendar-day.picker-calendar-day-disabled {
  color: #555;
}
.layout-timdark .popover .picker-modal .picker-calendar-day.picker-calendar-day-today span,
.layout-timdark .picker-modal.picker-modal-inline .picker-calendar-day.picker-calendar-day-today span {
  background: #444;
}
.layout-timdark .popover .picker-modal .picker-calendar-week-days:after,
.layout-timdark .picker-modal.picker-modal-inline .picker-calendar-week-days:after,
.layout-timdark .popover .picker-modal .picker-calendar-row:after,
.layout-timdark .picker-modal.picker-modal-inline .picker-calendar-row:after {
  background-color: #333333;
}
.layout-timdark .popover .picker-modal .toolbar ~ .picker-modal-inner .picker-calendar-months:before,
.layout-timdark .picker-modal.picker-modal-inline .toolbar ~ .picker-modal-inner .picker-calendar-months:before,
.layout-timdark .popover .picker-modal .picker-calendar-week-days ~ .picker-calendar-months:before,
.layout-timdark .picker-modal.picker-modal-inline .picker-calendar-week-days ~ .picker-calendar-months:before {
  background-color: #333333;
}
.layout-timdark .popover .picker-modal .toolbar:after {
  background-color: #333333;
}
.layout-timdark .photo-browser .navbar,
.photo-browser.layout-timdark .navbar,
.layout-timdark .view[data-page="photo-browser-slides"] .navbar,
.view[data-page="photo-browser-slides"].layout-timdark .navbar,
.layout-timdark .photo-browser .toolbar,
.photo-browser.layout-timdark .toolbar,
.layout-timdark .view[data-page="photo-browser-slides"] .toolbar,
.view[data-page="photo-browser-slides"].layout-timdark .toolbar {
  background: rgba(43, 56, 68, 0.95);
}
.layout-timdark .tabbar a:not(.active) {
  color: #ffffff;
}
.layout-timdark .page,
.layout-timdark .login-screen-content,
.page.layout-timdark,
.layout-timdark .panel,
.panel.layout-timdark {
  background-color: #384858;
  color: #eeeeee;
}
.layout-timdark .content-block-title {
  color: #ffffff;
}
.layout-timdark .content-block,
.content-block.layout-timdark {
  color: #dddddd;
}
.layout-timdark .content-block-inner {
  background: #45596D;
  color: #eeeeee;
}
.layout-timdark .content-block-inner:before {
  background-color: #393939;
}
.layout-timdark .content-block-inner:after {
  background-color: #393939;
}
.layout-timdark .list-block ul,
.list-block.layout-timdark ul {
  background: #45596D;
}
.layout-timdark .list-block ul:before,
.list-block.layout-timdark ul:before {
  background-color: #393939;
}
.layout-timdark .list-block ul:after,
.list-block.layout-timdark ul:after {
  background-color: #393939;
}
.layout-timdark .list-block.inset ul,
.list-block.layout-timdark.inset ul {
  background: #45596D;
}
.layout-timdark .list-block.notifications > ul,
.list-block.layout-timdark.notifications > ul {
  background: #2B3844;
}
.layout-timdark .card {
  background: #45596D;
}
.layout-timdark .card-header:after {
  background-color: #393939;
}
.layout-timdark .card-footer {
  color: #dddddd;
}
.layout-timdark .card-footer:before {
  background-color: #393939;
}
.layout-timdark .popover,
.popover.layout-timdark {
  background: rgba(0, 0, 0, 0.8);
}
.layout-timdark .popover .popover-angle:after,
.popover.layout-timdark .popover-angle:after {
  background: rgba(0, 0, 0, 0.8);
}
.layout-timdark .popover .list-block ul,
.popover.layout-timdark .list-block ul {
  background: none;
}
.layout-timdark .actions-popover .list-block ul:before {
  background-color: #393939;
}
.layout-timdark .actions-popover .list-block ul:after {
  background-color: #393939;
}
.layout-timdark .actions-popover .actions-popover-label:after {
  background-color: #393939;
}
.layout-timdark li.sorting {
  background-color: #29292f;
}
.layout-timdark .swipeout-actions-left a,
.layout-timdark .swipeout-actions-right a {
  background-color: #444444;
}
.layout-timdark .item-inner:after,
.layout-timdark .list-block ul ul li:last-child .item-inner:after {
  background-color: #393939;
}
.layout-timdark .item-after {
  color: #dddddd;
}
html:not(.watch-active-state) .layout-timdark .item-link:active,
html:not(.watch-active-state) .layout-timdark label.label-checkbox:active,
html:not(.watch-active-state) .layout-timdark label.label-radio:active,
.layout-timdark .item-link.active-state,
.layout-timdark label.label-checkbox.active-state,
.layout-timdark label.label-radio.active-state {
  background-color: #29292f;
}
.layout-timdark .item-link.list-button:after {
  background-color: #393939;
}
.layout-timdark .list-block-label {
  color: #dddddd;
}
.layout-timdark .item-divider,
.layout-timdark .list-group-title {
  background: #1a1a1a;
  color: #dddddd;
}
.layout-timdark .item-divider:before,
.layout-timdark .list-group-title:before {
  background-color: #393939;
}
.layout-timdark .searchbar {
  background: #333333;
}
.layout-timdark .searchbar:after {
  background-color: #333333;
}
.layout-timdark .list-block input[type="text"],
.list-block.layout-timdark input[type="text"],
.layout-timdark .list-block input[type="password"],
.list-block.layout-timdark input[type="password"],
.layout-timdark .list-block input[type="email"],
.list-block.layout-timdark input[type="email"],
.layout-timdark .list-block input[type="tel"],
.list-block.layout-timdark input[type="tel"],
.layout-timdark .list-block input[type="url"],
.list-block.layout-timdark input[type="url"],
.layout-timdark .list-block input[type="date"],
.list-block.layout-timdark input[type="date"],
.layout-timdark .list-block input[type="datetime-local"],
.list-block.layout-timdark input[type="datetime-local"],
.layout-timdark .list-block input[type="number"],
.list-block.layout-timdark input[type="number"],
.layout-timdark .list-block select,
.list-block.layout-timdark select,
.layout-timdark .list-block textarea,
.list-block.layout-timdark textarea {
  color: #ffffff;
}
.layout-timdark .label-switch .checkbox {
  background-color: #393939;
}
.layout-timdark .label-switch .checkbox:before {
  background-color: #45596D;
}
.layout-timdark .range-slider input[type="range"]:after {
  background: #45596D;
}

.list-block input[type="text"],
.list-block input[type="password"],
.list-block input[type="search"],
.list-block input[type="email"],
.list-block input[type="tel"],
.list-block input[type="url"],
.list-block input[type="date"],
.list-block input[type="datetime-local"],
.list-block input[type="time"],
.list-block input[type="number"],
.list-block select,
.list-block textarea {
  background-color: rgba(0, 0, 50, 0.1);
}

.layout-timdark .chip {
	/*color: rgba(0,0,0, 0.87);*/
}

.layout-timdark .chip-delete, .layout-timdark .chip-label, .layout-timdark .chip-media {
	/* background-color: rgba(255,255,255, 0.87); */
	clear: both;
	display: inline-block;
  overflow: hidden;
  white-space: nowrap;	
}

.layout-timdark .list-block .label,
.layout-timdark .list-block .floating-label {
  color: rgba(255, 255, 255, 0.65);
}
