.km-ios7 .km-view:not([data-use-native-scrolling]) .km-content {
    overflow: hidden !important;
}

.km-ios7 .k-list, .km-ios7 .k-slider, .km-ios7 .km-widget {
	color: #10c4b2;
}

.km-ios7 .km-button.km-back {
	position: relative;
	top: -0.1rem;
}

.km-ios7 .km-header .km-navbar .km-button.km-drawer-button .km-icon.km-menu {
    top: -0.5em;
}

.km-ios7 .km-button .buttonLogo {
    width: 3.15em;
    height: 2em;
}

.km-ios7 .km-button.km-back .buttonLogo {
    margin-top: 0.45em;
}

.km-root .km-view .km-header .km-navbar .km-back.km-button {
    padding: 0;
}

.km-ios7 .km-back:before {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    top: 0.5em;
}

.km-ios7 .km-scroll-footer {
	background-color: white;
}

.km-ios7 .km-navbar,
.km-ios7 .km-tabstrip
{
    background-color: rgb(244,244,244);
}

.km-ios7 .km-tabstrip .km-button:not(.km-state-active) {
    color: #000000;
}

.km-ios7 .km-filter-wrap {
    background: #efeff4;
    padding-top: 0.25em;
    padding-bottom: 0.25em;
}

.km-ios7 .contentHeader ul.dropdown-wrap-listview li .clearFilterButton {
    margin-top: -1em;
    margin-right: -0.5em;
}

.km-ios7 .km-view .contentHeader .km-filter-form .km-icon.km-clear {
    position: static;
}

.km-ios7 span.km-switch {
    right: 2em;
	color: #007aff;
}

.km-ios7 .km-listview span.km-switch {
    right: 2em;
}

.km-ios7 .km-scroll-header {
	background: #ffffff;
}

.km-ios7 .km-group-title {
	font-size: 1em;
	text-indent: 0.5em;
	border-top: none !important;
	color: #000000;
}

.km-ios7 #operationsList li .description .categoryName,
.km-ios7 #operationsList li .description .accountName,
.km-ios7 ul.budgetList > li .name {
    font-size: .9rem;
}

.km-ios7 .km-view.km-drawer .km-footer {
    background: rgba(240,240,240,0.4);
}

.km-ios7 .km-view.km-drawer,
.km-ios7 .km-view.km-drawer .km-content,
.km-ios7 .km-view.km-drawer .km-listview li
{
    color: #ffffff;
}

.km-ios7 .km-view.km-drawer .km-listview li.km-state-active .km-listview-link,
.km-ios7 .km-view.km-drawer .km-listview li .km-listview-link.km-state-active
{
    background: #10c4b2;
    color: #ffffff;
}

.km-ios7 .km-drawer .km-footer ul.adjustedHeight > li {
    padding-top: 0.1em;
    padding-bottom: 0.1em;
}

.km-ios7 .verticalAlignedView .verticalAlignedContent .headerContainer .km-navbar .logo {
    top: 0.25em;
    height: 2em;
    width: 3.2em;
}

.km-ios7 .k-scheduler,
.km-ios7 .k-scheduler-layout,
.km-ios7 .k-header,
.km-ios7 .k-treemap-title,
.km-ios7 .k-scheduler-datecolumn,
.km-ios7 .k-scheduler-groupcolumn,
.km-ios7 .k-scheduler-phone .k-scheduler-dayview .k-event,
.km-ios7 .k-scheduler .k-scheduler-toolbar ul li.k-state-hover,
.km-ios7 .k-scheduler .k-scheduler-toolbar ul.k-scheduler-navigation li.k-nav-prev > .k-link,
.km-ios7 .k-scheduler .k-scheduler-toolbar ul.k-scheduler-navigation li.k-nav-next > .k-link,
.km-ios7 .k-scheduler .k-scheduler-toolbar ul.k-scheduler-navigation li.k-nav-current > .k-link
{
    color: #000000;
}

.km-ios7 .k-scheduler .k-scheduler-toolbar .k-state-selected,
.km-ios7 .k-scheduler .k-today.k-state-selected
{
    color: #ffffff;
    background: #10c4b2;
    border-color: #10c4b2;
}

.km-ios7 .k-scheduler .k-scheduler-toolbar ul li.k-state-hover > .k-link {
    color: #ffffff;
}

.km-ios7 .dateGroupHeader {
    line-height: normal;
    text-transform: none;
}

.km-ios7 .dateGroupHeader .agendaweek {
    text-indent: 0.85em;
}

.km-ios7 .dateGroupHeader .agendadate {
    text-indent: 0.6em;
}

.km-ios7 .km-actionsheet>li:first-child {
    margin: 0;
}

.km-ios7 .formInsideButton[data-role=button] {
    top: 0.5em;
}

.km-ios7 .reportTotalSum,
.km-ios7 .reportDateFilter .prev,
.km-ios7 .reportDateFilter .next,
.km-ios7 .reportDateFilter .km-icon,
.km-ios7 .reportDateFilter .k-datepicker input,
.km-ios7 .operationsViewModeMenu
{
    color: #000000;
}

.km-ios7 .faButton .km-icon {
    top: -0.05em;
}

.km-ios7 .km-list .multipleSelectPlaceholder {
    padding-left: 0;
    text-indent: -0.3rem;
}

.km-ios7 [data-role=form]:not(.wideFormElements) .k-datepicker {
    width: 10.5em;
}

.km-ios7 [data-role=form]:not(.wideFormElements) .k-datepicker > .k-picker-wrap {
    padding: 0;
}

.km-ios7 [data-role=form]:not(.wideFormElements) .k-datepicker .nextDay {
    margin-right: 0;
}

.km-ios7 [data-role=form]:not(.wideFormElements) .k-datepicker input.km-input {
    width: 90% !important;
}
