.km-ios7 .km-view .km-content .km-list .km-state-active .km-listview-link {
    background-color: rgb(0, 157, 224);
}

.km-ios7 .km-view .km-navbar {
    background-color: rgb(34, 34, 34);
}

    .km-ios7 .km-view .km-navbar .km-button .km-text {
        color: rgb(0, 157, 224);
    }

    .km-ios7 .km-view .km-navbar .km-view-title > * {
        color: rgb(255, 255, 255);
    }

.km-ios7 .km-view .km-tabstrip .km-button {
    background-color: rgb(34, 34, 34);
}

    .km-ios7 .km-view .km-tabstrip .km-button .km-icon {
        color: rgb(153, 153, 153);
    }

    .km-ios7 .km-view .km-tabstrip .km-button .km-text {
        color: rgb(153, 153, 153);
    }

    .km-ios7 .km-view .km-tabstrip .km-button.km-state-active {
        background-color: rgb(34, 34, 34);
    }

.km-ios7 .km-view .km-tabstrip .km-state-active span.km-icon {
    color: rgb(0, 157, 224);
}

.km-ios7 .km-view .km-navbar .km-button.km-state-active .km-text {
    color: rgb(0, 157, 224);
}

.km-ios .km-view .km-content {
    background-image: -webkit-gradient(linear,-30% 0,100% -15%,color-stop(0, #213082),color-stop(.3, #682c6c),color-stop(.57, #213082),color-stop(.85, #1d795e),color-stop(1, #1d795e)),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAABCAYAAAASC7TOAAAAGklEQVR4Xm3DMREAAACCQKPYvySeO8MHML0BOrEVLMJmdzAAAAAASUVORK5CYII=);
    background-image: -moz-linear-gradient(-30% 0,100% -15%,#213082,#682c6c 30%,#213082 57%,#1d795e 85%,#1d795e),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAABCAYAAAASC7TOAAAAGklEQVR4Xm3DMREAAACCQKPYvySeO8MHML0BOrEVLMJmdzAAAAAASUVORK5CYII=);
    background-image: -ms-linear-gradient(-30% 0,100% -15%,#213082,#682c6c 30%,#213082 57%,#1d795e 85%,#1d795e),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAABCAYAAAASC7TOAAAAGklEQVR4Xm3DMREAAACCQKPYvySeO8MHML0BOrEVLMJmdzAAAAAASUVORK5CYII=);
    background-repeat: repeat,repeat;
    background-position: 0 0,0% 0%;
    background-color: #213082;
}

    .km-ios .km-view .km-content .km-list .km-state-active .km-listview-link {
        background-color: rgb(0, 157, 224);
    }

    .km-ios .km-view .km-content .km-listgroupinset .km-group-title .km-text {
        color: rgb(255, 255, 255);
    }

.km-ios .km-view .km-navbar {
    background-color: rgb(34, 34, 34);
}

    .km-ios .km-view .km-navbar .km-button {
        background-color: rgb(34, 34, 34);
    }

        .km-ios .km-view .km-navbar .km-button .km-text {
            color: rgb(0, 157, 224);
        }

.km-ios .km-view .km-tabstrip .km-button.km-state-active .km-text {
    color: rgb(0, 157, 224);
}

.km-ios7 .km-view .km-content .km-list .km-state-active .km-listview-link {
    background-color: rgb(0, 157, 224);
}

.km-ios7 .km-view .km-navbar {
    background-color: rgb(34, 34, 34);
}

    .km-ios7 .km-view .km-navbar .km-button .km-text {
        color: rgb(0, 157, 224);
    }

    .km-ios7 .km-view .km-navbar .km-view-title > * {
        color: rgb(255, 255, 255);
    }

.km-ios7 .km-view .km-tabstrip .km-button {
    background-color: rgb(34, 34, 34);
}

    .km-ios7 .km-view .km-tabstrip .km-button .km-icon {
        color: rgb(153, 153, 153);
    }

    .km-ios7 .km-view .km-tabstrip .km-button .km-text {
        color: rgb(153, 153, 153);
    }

    .km-ios7 .km-view .km-tabstrip .km-button.km-state-active {
        background-color: rgb(34, 34, 34);
    }

.km-ios7 .km-view .km-tabstrip .km-state-active span.km-icon {
    color: rgb(0, 157, 224);
}

.km-ios .km-view .km-navbar .km-button.km-state-active {
    background-color: rgb(0, 157, 224);
}

    .km-ios .km-view .km-navbar .km-button.km-state-active .km-text {
        color: rgb(255, 255, 255);
    }

.km-android .km-view .km-content {
    background-image: -webkit-gradient(linear,-30% 0,100% -15%,color-stop(0, #213082),color-stop(.3, #682c6c),color-stop(.57, #213082),color-stop(.85, #1d795e),color-stop(1, #1d795e));
    background-image: -moz-linear-gradient(-30% 0,100% -15%,#213082,#682c6c 30%,#213082 57%,#1d795e 85%,#1d795e);
    background-image: -ms-linear-gradient(-30% 0,100% -15%,#213082,#682c6c 30%,#213082 57%,#1d795e 85%,#1d795e);
    background-repeat: repeat;
    background-position: 0 0;
    background-color: #213082;
}

    .km-android .km-view .km-content .km-list .km-state-active .km-listview-link {
        background-color: rgb(0, 157, 224);
    }

.km-android .km-view .km-tabstrip .km-state-active span.km-icon {
    color: rgb(0, 157, 224);
}

.km-android .km-view .km-navbar .km-button .km-text {
    color: rgb(0, 157, 224);
}

.km-android .km-view .km-navbar .km-button.km-state-active {
    background-color: rgb(0, 157, 224);
}

    .km-android .km-view .km-navbar .km-button.km-state-active .km-text {
        color: rgb(255, 255, 255);
    }

.km-blackberry .km-view .km-navbar {
    background-color: rgb(34, 34, 34);
}

    .km-blackberry .km-view .km-navbar .km-button .km-text {
        color: rgb(0, 157, 224);
    }

.km-blackberry .km-view .km-tabstrip .km-state-active span.km-icon {
    color: rgb(0, 157, 224);
}

.km-blackberry .km-view .km-tabstrip .km-button .km-icon {
    color: rgb(153, 153, 153);
}

.km-blackberry .km-view .km-navbar .km-button.km-state-active {
    background-color: rgb(0, 157, 224);
}

    .km-blackberry .km-view .km-navbar .km-button.km-state-active .km-text {
        color: rgb(255, 255, 255);
    }

.km-wp .km-view .km-content {
    background-size: cover;
    background-image: url('Images/bg-LogixApp.jpg');
    background-image: -webkit-gradient(linear,-30% 0,100% -15%,color-stop(0, #213082),color-stop(.3, #682c6c),color-stop(.57, #213082),color-stop(.9, #1d795e),color-stop(1, #1d795e));
    background-image: -moz-linear-gradient(-30% 0,100% -15%,#213082,#682c6c 30%,#213082 57%,#1d795e 90%,#1d795e);
    background-image: -ms-linear-gradient(-30% 0,100% -15%,#213082,#682c6c 30%,#213082 57%,#1d795e 90%,#1d795e);
    background-repeat: repeat;
    background-position: 0 0;
    background-color: #213082;
}

    .km-wp .km-view .km-content .km-list .km-state-active .km-listview-link {
        background-color: rgb(0, 157, 224);
    }

.km-wp .km-view .km-navbar {
    background-color: rgb(34, 34, 34);
}

    .km-wp .km-view .km-navbar .km-button.km-state-active {
        background-color: rgb(0, 157, 224);
    }

.km-wp .km-view .km-tabstrip .km-button .km-icon {
    color: rgb(153, 153, 153);
}

.km-wp .km-view .km-tabstrip .km-state-active span.km-icon {
    color: rgb(255, 255, 255);
}

.km-flat .km-view .km-content {
    background-image: -webkit-gradient(linear,-30% 0,100% -15%,color-stop(0, #213082),color-stop(.30, #682c6c),color-stop(.57, #213082),color-stop(.9, #1d795e),color-stop(1, #1d795e));
    background-image: -moz-linear-gradient(-30% 0,100% -15%,#213082,#682c6c 30%,#213082 57%,#1d795e 90%,#1d795e);
    background-image: -ms-linear-gradient(-30% 0,100% -15%,#213082,#682c6c 30%,#213082 57%,#1d795e 90%,#1d795e);
    background-repeat: repeat;
    background-position: 0 0;
    background-color: #213082;
}

.km-flat .km-view .km-navbar .km-button.km-state-active {
    background-color: rgb(0, 157, 224);
}

.km-flat .km-view .km-content .km-list .km-state-active .km-listview-link {
    background-color: rgb(0, 157, 224);
}

.km-flat .km-view .km-tabstrip .km-button.km-state-active {
    background-color: rgb(0, 157, 224);
}

.km-flat .km-view .km-navbar {
    background-color: rgb(34, 34, 34);
}

    .km-flat .km-view .km-navbar .km-view-title > * {
        color: rgb(255, 255, 255);
    }

    .km-flat .km-view .km-navbar .km-button .km-text {
        color: rgb(0, 157, 224);
    }

.km-flat .km-view .km-content .km-listgroupinset .km-group-title .km-text {
    color: rgb(239, 239, 244);
}

.km-flat .km-view .km-tabstrip .km-button .km-icon {
    color: rgb(153, 153, 153);
}

.km-flat .km-view .km-tabstrip .km-state-active span.km-icon {
    color: rgb(255, 255, 255);
}

.km-flat .km-view .km-tabstrip .km-button .km-text {
    color: rgb(153, 153, 153);
}

.km-flat .km-view .km-tabstrip .km-button.km-state-active .km-text {
    color: rgb(255, 255, 255);
}

.km-flat .km-view .km-navbar .km-button.km-state-active .km-text {
    color: rgb(255, 255, 255);
}






/* INIZIO aggiunti da P.D.M.*/

/* GENERIC */
/* WP windows phone*/
.km-wp .km-button {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0);
}
/* iPHONE */
.km-ios7 .k-list, .km-ios7 .k-slider, .km-ios7 .km-widget {
    color: #009DE0;
}

/* HEADER */
.km-android .km-header {
    position: absolute;
    top: 0;
}

.km-ios7 .km-view-title,
.km-wp .km-navbar .km-view-title {
    color: rgb(255, 255, 255);
}

.km-wp .km-navbar .km-view-title {
    font-size: 1.6rem;
}

.km-android .km-view-title {
    visibility: visible;
    height: 50px;
    line-height: 50px;
    /*font-size: 2em;*/
}

/* icona Calendario*/
.km-ios7 .calendar-metod.km-image {
    margin-top: -14px;
}

.km-navbar {
    height: 50px;
}

.km-android .km-navbar {
    background-color: rgb(34, 34, 34);
}

/* CONTAINER */
.km-on-android .km-content {
    margin-top: 50px;
    margin-bottom: 50px;
}

.km-on-android #mobile-view-w-tempo .km-content,
.km-on-android #DettaglioInvoices .km-content {
    margin-top: 100px;
}

.km-ios7, .km-ios7.km-pane .km-content {
    background-image: -webkit-gradient(linear,-30% 0,100% -15%,color-stop(0, #213082),color-stop(.30, #682c6c),color-stop(.57, #213082),color-stop(.9, #1d795e),color-stop(1, #1d795e));
    background-image: -moz-linear-gradient(-30% 0,100% -15%,#213082,#682c6c 30%,#213082 57%,#1d795e 90%,#1d795e);
    background-image: -ms-linear-gradient(-30% 0,100% -15%,#213082,#682c6c 30%,#213082 57%,#1d795e 90%,#1d795e);
    background-repeat: repeat;
    background-position: 0 0;
    background-color: #213082;
    color: white;
}

    /* titoli data */
    .km-ios7 .km-listgroup .km-group-title, .km-ios7 .km-listgroupinset .km-group-title {
        background-color: rgba(34, 34, 34, 0.4);
        color: white;
        border-color: transparent;
    }

    .km-ios7 .km-group-title {
        background-color: rgb(34, 34, 34);
        color: white;
    }

.km-wp .km-group-title {
    color: white;
    height: 50px;
    line-height: 50px;
}

.km-wp .km-group-container .km-group-title {
    background-color: rgba(34, 34, 34, 0.4);
}

.km-wp .km-scroll-header .km-group-title {
    background-color: rgb(34, 34, 34);
}

.km-android .km-group-title {
    background-color: rgba(34, 34, 34, 0.4);
}

.km-android .km-scroll-header .km-group-title {
    background-color: rgb(34, 34, 34);
}

/* appuntamento */
.km-list > li, .km-ios7 .km-list > li {
    color: white;
}

/* FOOTER */
.km-footer {
    height: 50px;
    line-height: 50px;
    background-color: #009DE0 !important;
    color: white;
    -webkit-box-shadow: 0 0 40px 0 #222;
    box-shadow: 0 0 40px 0 #222;
    text-align: center;
}

.km-ios7 .km-footer {
}

.km-android .km-footer {
    outline-color: #222;
    position: absolute;
    bottom: 0;
}

#filterActions .km-content {
    background-image: none;
    background-color: black;
}

.km-android #filterActions .km-header {
    position: relative;
    height: auto;
    box-shadow: none;
    -webkit-box-shadow: none;
}

#filterActions .km-header .km-navbar {
    background-color: black;
    border-bottom: 1px solid #009DE0;
    box-shadow: none;
    -webkit-box-shadow: none;
}

.km-android #filterActions .km-header .km-navbar .km-view-title {
    box-shadow: none;
    -webkit-box-shadow: none;
}

.km-android #filterActions .km-content {
    margin-top: 0;
}

#filterActions .km-content .k-dropdown {
    display: inline-block;
    width: 80%;
    margin: 0 10%;
    background-color: #222;
    color: white;
}

.km-wp #filterActions .km-content .k-dropdown {
    background-color: white;
    color: #222;
}

    .km-wp #filterActions .km-content .k-dropdown .k-dropdown-wrap.k-state-default {
        color: #222;
    }

.km-android #filterActions .km-footer {
    position: relative;
    height: auto;
}

    .km-android #filterActions .km-footer .km-navbar, .km-android #filterActions .km-footer .km-navbar .km-view-title {
        box-shadow: none;
        -webkit-box-shadow: none;
        border: none;
    }

#filterActions .km-footer {
    box-shadow: none;
    -webkit-box-shadow: none;
}

    #filterActions .km-footer .km-navbar {
        background-color: black;
    }

    #filterActions .km-footer .km-button {
        padding: 0;
        margin: 2px auto;
        border: none;
    }

.km-wp #filterActions .km-footer .km-view-title {
    text-align: center;
}

.km-wp #filterActions .km-footer .km-button .km-text {
    color: #009DE0;
}

.km-ios7 .km-popup.km-pane, .km-tablet .km-ios7 .km-actionsheet-wrapper {
    background-color: black;
}

.km-ios7 .km-popup-arrow:after {
    border-color: black rgba(0, 0, 0, 0);
}

/* FINE aggiunti da P.D.M.*/
