﻿body.page-login {
    background: url(/Content/skins/localhost/images/sfondo.png) repeat-x 0 0 #59136a;
}

body .btn-primary {
    background-color: #b962ff;
    border-color: #b962ff;
}

    body .btn-primary:hover, body .btn-primary:active, body .btn-primary:focus {
        background-color: #a22fff !important;
        border-color: #a22fff !important;
    }

html.dark .body-sign .panel-sign .panel-body {
    background-color: transparent !important;
}

.body-sign .panel-sign .panel-body label {
    display: none;
}

.body-sign .panel-sign .panel-body .btn-container {
    margin-top: 30px;
}

.body-sign .panel-sign .panel-body .text-right {
    text-align: center !important;
}

.body-sign .logo img {
    height: 189px;
}

.header .logo.logo-mobile img {
    height: 52px;
    margin-top: 1px;
}

.body-sign .panel-sign .panel-body .form-group .input-group-icon input.form-control {
    background: #11031f !important;
    border-color: #11031f !important;
}

.body-sign .panel-sign .panel-body .form-group .input-group-icon input:-webkit-autofill, .body-sign .panel-sign .panel-body .form-group .input-group-icon input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 1000px #11031f inset !important;
}

.body-sign .panel-sign .panel-body .input-group .input-group-addon {
    z-index: 4;
}

.header .toggle-sidebar-left {
    background: #b962ff !important;
}

html.dark body {
    background: #1a0521;
}

    html.dark body .header, html.dark body header-dark .header {
        background: #2b0933;
        border-bottom-color: #2b0933;
        border-top-color: #2b0933;
    }

.notifications .notification-menu .notification-title {
    background: #b962ff;
}

html.dark #notification .content, html.header-dark #notification .content {
    background: #2b0933;
}

.page-header {
    background: #59136a;
}

.change-context .dropdown-toggle {
    background: #b962ff;
}

.change-context ul.dropdown-menu {
    background: #2b0933;
    border-color: #2b0933;
}

    .change-context ul.dropdown-menu li.placeLink p {
        color: #ffffff50;
    }

    .change-context ul.dropdown-menu li.contextLink a:hover {
        background: #1a0521;
    }

.inner-toolbar {
    background: #1a0521;
    border-bottom-color: #6e4492 !important;
}

    .inner-toolbar .btn {
        background-color: #b962ff;
        border-color: #b962ff;
    }

html.dark .userbox .dropdown-menu, html.header-dark .userbox .dropdown-menu {
    background: #2b0933;
    border: 1px solid #2b0933;
}

    html.dark .userbox .dropdown-menu a:hover, html.header-dark .userbox .dropdown-menu a:hover {
        background: #1a0521;
    }

    html.dark .userbox .dropdown-menu .divider, html.header-dark .userbox .dropdown-menu .divider {
        background: #6e4492;
    }

.sidebar-left .sidebar-header .sidebar-toggle {
    background: #59136a;
}

    .sidebar-left .sidebar-header .sidebar-toggle:hover i {
        color: #fff;
    }

.sidebar-left .sidebar-header .sidebar-title {
    background: #59136a;
}

html.no-overflowscrolling .sidebar-left .nano {
    background: #2b0933;
}

html.dark .notifications > li .notification-icon, html.header-dark .notifications > li .notification-icon {
    background: #b962ff;
}

.sidebar-left ul.nav-main li a:hover, .sidebar-left ul.nav-main li.nav-expanded a:hover, .sidebar-left ul.nav-main li a:focus, .sidebar-left ul.nav-main li.nav-expanded a:focus {
    background: #2b0933;
}

.sidebar-left ul.nav-main li .nav-children, .sidebar-left ul.nav-main li.nav-expanded a {
    background: #1a0521;
}

.sidebar-left ul.nav-main li.nav-active a {
    background: #1a0521;
}

    .sidebar-left ul.nav-main li.nav-active a:hover, .sidebar-left ul.nav-main li.nav-active a:focus {
        background: #1a0521;
    }

ul.nav-main li .nav-children li.nav-active > a {
    color: #b962ff;
}


.widget-place .panel .panel-body {
    background: #2b0833 !important;
}

    .widget-place .panel .panel-body .place-title .place-icon {
        background: #190520;
    }

.widget-place .panel .panel-footer {
    background: #2b0833 !important;
}

    .widget-place .panel .panel-footer .panel-footer-inner {
        border-top-color: #6e4492 !important;
    }

        .widget-place .panel .panel-footer .panel-footer-inner ul li a {
            background: #7b1b94;
        }

            .widget-place .panel .panel-footer .panel-footer-inner ul li a:hover {
                background: #571369;
            }

.switch .ios-switch .on-background {
    background: #b962ff !important;
}

.widget-slider .panel-heading .circularslider .rs-tooltip span {
    background-color: #b962ff;
}

.widget-slider .panel-heading .circularslider .rs-handle:after {
    background-color: #b962ff;
}

.widget-slider .panel-heading .circularslider .rs-range-color {
    background-color: #b962ff;
}

.widget-slider .panel-heading .circularslider .rs-inner, .widget-slider .panel-heading .circularslider .rs-overlay {
    background-color: #380947 !important;
}

.widget-dashboard .panel-heading {
    background: #380947 !important;
}

.widget-dashboard .panel-body {
    background: #411251 !important;
}

.widget-dashboard .panel-footer {
    background: #591e6c !important;
}

p.unit, .live-date {
    color: #bf7bd6 !important;
}

.widget-clima .panel-heading .separator {
    border-color: #6e4492;
}

.modal-block .panel-overlay {
    background: #411251 !important;
}

.modal-block .modal-container .panel-heading {
    background: #380947 !important;
}

.modal-block .modal-container .nav.nav-tabs {
    background: #2f073c !important;
}

    .modal-block .modal-container .nav.nav-tabs li.active a {
        border-color: #cf60f4 !important;
    }

.modal-block .modal-container .panel-body {
    background: #411251 !important;
}

    .modal-block .modal-container .panel-body .tab-content {
        background: #411251 !important;
    }

        .modal-block .modal-container .panel-body .tab-content .toggle .toggle-title {
            background: #1a0521 !important;
        }

        .modal-block .modal-container .panel-body .tab-content .toggle .toggle-title-back {
            background: #641e7b !important;
        }

            .modal-block .modal-container .panel-body .tab-content .toggle .toggle-title-back .btn {
                background: #b962ff;
            }

        .modal-block .modal-container .panel-body .tab-content .toggle.active label.toggle-title {
            background: #641e7b !important;
        }

        .modal-block .modal-container .panel-body .tab-content .toggle .toggle-content {
            background: #380947 !important;
        }

            .modal-block .modal-container .panel-body .tab-content .toggle .toggle-content .control-label-title {
                border-color: #6e4492;
            }

            .modal-block .modal-container .panel-body .tab-content .toggle .toggle-content .control-info {
                color: #fff !important;
            }

            .modal-block .modal-container .panel-body .tab-content .toggle .toggle-content .control-alert {
                color: #e3ea2c;
            }

            .modal-block .modal-container .panel-body .tab-content .toggle .toggle-content .slider-value .value {
                color: #bf7bd6 !important;
            }

.modal-block .modal-container .panel-footer {
    background: #411251 !important;
}

    .modal-block .modal-container .panel-footer .btn-default {
        color: #a22fff;
        border-color: #a22fff;
    }


.time-slot-configuration table tr .rele-name {
    background: #4c165e;
}

    .time-slot-configuration table tr .rele-name a {
        background: #b962ff;
    }

        .time-slot-configuration table tr .rele-name a:hover, .time-slot-configuration table tr .rele-name a:focus, .time-slot-configuration table tr .rele-name a:active {
            background: #a22fff;
        }

.time-slot-configuration table tr th {
    background: #4c165e !important;
}


.time-slot-configuration table tr td {
    background: #411251 !important;
}

.time-slot-configuration table tbody td:after {
    border-color: #561b69 !important;
}

.time-slot-configuration table tr td.nobkg, .time-slot-configuration table tr th.nobkg {
    background: #380947 !important;
}

.time-slot-configuration table tr td, .time-slot-configuration table tr th {
    border-color: #380947 !important;
}

.slider-primary .ui-slider-range, .slider-primary .ui-slider-handle {
    background: #cf60f4;
}

.modal-block .modal-container .panel-body .tab-content .toggle .toggle-content .ui-slider.ui-widget-content {
    background: #1a0521;
}

.config-rele table table tr td {
    background: #411251;
}

.config-rele table tr td.nobkg, .config-rele table tr th.nobkg {
    background: #380947 !important;
}

.config-rele table tr td.day, .config-rele table tr th {
    background: #4c165e;
    border-color: #380947 !important;
}

.config-rele table tr td, .config-rele table tr th {
    border-color: #380947 !important;
}

    .config-rele table tr th.add-rule a {
        background: #4c165e;
    }

        .config-rele table tr th.add-rule a i {
            background: #b962ff;
        }

        .config-rele table tr th.add-rule a:hover i, .config-rele table tr th.add-rule a:focus i, .config-rele table tr th.add-rule a:active i {
            background-color: #a22fff !important;
        }

    .config-rele table tr th.clear-rules a {
        color: #a22fff;
        border-color: #a22fff;
    }

.config-rele table table tr {
    border-bottom-color: #380947 !important;
}

.configuration-add-container {
    background: #380947;
}

    .configuration-add-container .title i {
        background: #1a0521;
    }

.modal-block .modal-container .panel-body .tab-content .toggle .toggle-content .control-label {
    color: #bf7bd6;
}

.configuration-add-container .buttons .btn-default {
    color: #a22fff;
    border-color: #a22fff;
}


.panel-export .panel-body .panel .panel-heading {
    background: #641e7b !important;
}

.panel-export .panel-body .panel .panel-body {
    background: #380947 !important;
}

.panel-export .panel-body .form-inline .form-group .control-label {
    color: #bf7bd6;
}

.panel-export .panel-body .panel .panel-body .checkbox-custom label {
    color: #fff;
}

.panel-export .panel-body .form-inline .form-group .input-group .input-group-addon {
    background: #591e6c;
}

.panel-export .panel-body .form-inline .form-group .input-group .form-control {
    background: #380947;
    border-color: #071e36;
}

.datepicker {
    background: #591e6c !important;
}

    .datepicker table tr td.old, .datepicker table tr td.new {
        color: #bf7bd6 !important;
    }

    .datepicker table tr td.day:hover {
        background: #bf7bd6 !important;
    }

    .datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
        color: #777777 !important;
    }

    .datepicker table tr td.day.range-start, .datepicker table tr td.day.range-end {
        background: #cf60f4 !important;
    }

        .datepicker table tr td.day.range-start.active, .datepicker table tr td.day.range-end.active {
            background: #380947 !important;
        }

    .datepicker table tr td.range {
        background-color: #cf60f4;
    }

.panel-grafici .panel-heading {
    background: #380947 !important;
    border-color: #380947 !important;
}

    .panel-grafici .panel-heading .panel-actions .dropdown-menu {
        background: #1a0521 !important;
        border: 1px solid #6e4492;
    }

.panel-grafici .panel-body {
    background: #380947 !important;
}

    .panel-grafici .panel-body .grafico .dygraph-ylabel {
        color: #bf7bd6;
    }

.panel-grafici .panel-heading .panel-actions .dropdown-toggle, .panel-grafici .panel-heading .panel-actions .expand, .panel-grafici .panel-heading .panel-actions .compress {
    background-color: #b962ff !important;
}

.inner-toolbar .filter-container .btn.btn-primary {
    background: #b962ff;
}

.inner-toolbar .filter-container .form-group label {
    color: #bf7bd6;
}

.inner-toolbar .filter-container .form-group .input-group .input-group-addon {
    background: #591e6c;
}

.inner-toolbar .filter-container .form-group .form-control {
    background: #380947;
    border-color: #071e36;
}

.widget-button .btn {
    color: #591e6c;
}

    .widget-button .btn:hover, .widget-button .btn:focus, .widget-button .btn:active {
        color: #b962ff;
    }
