﻿
:root {
    --expense-pallete-1: #4D4D4D;
    --expense-pallete-2: #666666;
    --expense-pallete-3: #808080;
    --expense-pallete-4: #999999;
    --expense-pallete-5: #B3B3B3;
    --revenue-pallete-1: #E50913;
    --revenue-pallete-2: #FF8181;
    --revenue-pallete-3: #FFAAAA;
    --revenue-pallete-4: #FFEDED;
    --revenue-pallete-5: #f1faec;
    --line-chart-colorStopRGB: rgba(214, 0, 11, 0.5);
    --line-chart-borderColor: #20252d;
    --line-chart-pointBackgroundColor: #E50913;
}

.skin-blue .sidebar-menu > li:hover > a, .skin-blue .sidebar-menu > li.active > a, .skin-blue .sidebar-menu > li.menu-open > a {
    color: #FFF !important;
    background: #222 !important;
    border-left-color: #E50913;
}

.skin-blue .sidebar-menu .treeview-menu > li.active > a, .skin-blue .sidebar-menu .treeview-menu > li > a:hover {
    color: #fff !important;
    background: #222 !important;
}

.skin-blue .sidebar-menu .treeview-menu > li > a{
    border-color: transparent;   
}

.main-footer {
    background: #F6F6F9;
    border-top: none !important;
}

body {
    background-color: #000 !important;
    color: #788787 !important;
}

label, th, .printable th, .printable tfoot td, .modal-title, .content-header h1, .info-box-text, .info-box-number, .box .description-header, .box .nav-pills {
    color: #20252d !important;
}

.btn-group .btn-info.disabled {
    background-color: #f91313 !important;
    border-color: #f91313 !important;
}

.content-wrapper {
    background-color: #F6F6F9 !important;
}

.breadcrumb {
    background-color: #F6F6F9 !important;
}

.login-box-body {
    background: #000 none repeat scroll 0 0 !important;
}

.btn-primary {
    background-color: #E50913 !important;
    border-color: #E50913 !important;
    color: #FFF !important;
}

    .btn-primary:hover, .btn-primary:focus {
        background-color: #f91313 !important;
        border-color: #f91313 !important;
    }

    .btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
        background-color: #f91313 !important;
        color: #FFF !important;
    }

.login-logo {
    background: url('autocasa-logo.png') no-repeat;
    background-size: auto 140%;
    background-position: center;
    /*background-color: #E50913 !important;*/
    height: 270px;
    padding-bottom: 0 !important;
    background-position-y: -40px;
}

.main-header .logo {
    -webkit-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
  background-color: #FFF !important;
  color: #222 !important;
}

.main-header{
    background-color: #FFF !important;
}

.info-box .info-box-content {
    padding-left: 0px !important;
}

.login-box{
    max-width: 500px !important;
}

.login-box-body, .login-logo {
    background-color: #FFF !important;
}

.login-box-msg {
    color: #000 !important;
}

.login-logo a {
    display: none !important;
}

.login-box .btn-primary {
    background-color: #E50913 !important;
    border-color: #E50913 !important;
    color: #FFF !important;
}

    .login-box .btn-primary:hover, .login-box .btn-primary:focus {
        background-color: #EA2127 !important;
        border-color: #EA2127 !important;
        color: #FFF !important;
    }

.bg-light-gray {
    background-color: #FFF !important;
    color: #545454 !important;
}

.skin-blue .bg-blue {
    background-color: #FFF !important;
    color: #e50913 !important;
}

.skin-blue .bg-green {
    background-color: #fff !important;
    color: #222 !important;
}

#payables-widget .info-box-icon {
    color: #222 !important;
}

.bg-red, .callout.callout-danger, .alert-danger, .alert-error, .label-danger, .modal-danger .modal-body {
    background-color: #E50913 !important;
}

.text-red {
    color: #E50913 !important;
}

.calendar-icon-wrapper .inside-text {
    background-color: #FFF !important;
}

.pager li.active > a {
    background-color: #E50913 !important;
    border-color: #E50913 !important;
    color: #FFF !important;
}
.pager li > a:hover, .pager li > a:focus {
    background-color: #E50913 !important;
    border-color: #E50913 !important;
    color: #FFF !important;
}
.box.box-warning {
    border-top-color: #F7EA48;
}

/*a.logo {
    background: url('autometrik-logoh.png') no-repeat;
    background-size: contain;
    background-position: center;*/
    /*background-color: #E50913 !important;*/
/*}*/

.navbar-nav .user-menu .location .user-body a{
    font-weight: normal !important;
}

a.logo .logo-lg {
    background: url('autocasa-logoh.png') no-repeat !important;
    background-size: contain !important;
    background-position: center;
}

.main-sidebar {
    background-color: #454545 !important;
}

.skin-blue .sidebar-menu > li > .treeview-menu {
    background-color: #454545;
}

.skin-blue .sidebar a {
    color: #FFF;
}

    a.logo .logo-icon img{
        visibility: hidden !important;
    }

    .sidebar-mini.sidebar-collapse .main-header .logo > .logo-mini {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

span.logo-lg, span.logo-mini {
    background: url('autocasa-logos.png') no-repeat !important;
    background-size: contain !important;
    background-position: center;
}

a.logo .software-name{
    display: none;
}


a {
    color: #222;
}

.table a {
    font-family: 'Source Sans 3 Medium';
}

.input-group a {
   /* color: #E50913;*/
}

    a:hover, a:active, a:focus {
        color: #E50913;
    }

.skin-blue .input-group .input-group-btn .btn:hover, .skin-blue .input-group .input-group-btn .btn:active, .skin-blue .input-group .input-group-btn .btn:focus {
    color: #E50913 !important;
}

.skin-blue .main-header .navbar .nav > li > a:hover, .skin-blue .main-header .navbar .nav > li > a:active, .skin-blue .main-header .navbar .nav > li > a:focus, .skin-blue .main-header .navbar .nav .open > a, .skin-blue .main-header .navbar .nav .open > a:hover, .skin-blue .main-header .navbar .nav .open > a:focus, .skin-blue .main-header .navbar .nav > .active > a {
    color: #E50913;
}

.btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
    background-color: #f91313 !important;
    color: #FFF !important;
    border-color: #f91313 !important;
}

.widget .btn-info {
    background-color: #5C5C5C;
    border-color: #5C5C5C !important;
    color: #FFF !important;
}

    .widget .btn-info:hover {
        background-color: #E50913;
        border-color: #E50913 !important;
        color: #FFF !important;
    }

.btn-info {
    background-color: #E50913;
    border-color: #E50913 !important;
    color: #FFF !important;
}

.skin-blue .sidebar a{
    font-weight: normal !important;
}

.skin-blue .main-header li.user-header {
    background-color: #E50913;
}

.selectize-dropdown a.add-button:hover {
    color: #FFF !important;
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p {
    color: #FFF !important;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
    color: #FFF !important;
    background: #687D7D !important;
}
.location .user-header{
    color: #FFF !important;
}
.navbar-nav .user-menu .location .user-body a:hover {
    border-left: 3px solid #E50913;
}
.skin-blue .sidebar-menu > li.active > a {
    border-left-color: #E50913;
}
.skin-blue .sidebar-menu .treeview-menu > li.active > a, .skin-blue .sidebar-menu .treeview-menu > li > a:hover {
    border-left: 3px solid #E50913;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    border-bottom: 3px solid #E50913;
    color: #E50913;
}
.nav-tabs > li > a:hover {
    border-bottom: 3px solid #E50913;
    color: #E50913;
}

.user-settings-nav ul.list-group li.list-group-item a:hover {
    border-bottom: 1px solid #E50913 !important;
    color: #E50913 !important;
}
.skin-blue .main-header .navbar .sidebar-toggle:hover {
    background-color: #E50913;
    color: #FFF !important;
}

.bg-primary {
    background-color: #E50913;
}
.selectize-dropdown a.add-button:hover {
    background-color: #E50913;
    color: #fff !important;
}

.info-box .progress {
    margin: 5px 0px 5px 0px !important;
}

#profit-loss #revenue{
    color: #444 !important;
}
.info-box .progress .progress-bar {
    background-color: #788787 !important;
}

#data-filter .btn-default {
    background-color: transparent;
    border-color: #E50913;
    color: #000 !important;
}

#data-filter .btn:hover, #data-filter .btn.active {
    background-color: #E50913;
    color: #FFF !important;
}

#data-filter .btn-primary:hover, #data-filter .btn.reset:hover {
    background-color: #f91313 !important;
    border-color: #f91313 !important;
}



.badge.bg-green {
    color: #FFF !important;
    background-color: #E50913 !important;
}


.checkmark.bg-green {
    background-color: #6DCF37 !important
}

.report-sheet .title, .printable .header .title{
    color: #222 !important;
}