.autocomplete-suggestions { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #333; }
.autocomplete-group { padding: 2px 5px; font-weight: bold; font-size: 16px; color: #333; display: block; border-bottom: 1px solid #333; }
.app.app-grey .app-login,
body {
	background: #f1f1f1;
}
.app-login.__loading:after {
	background: rgba(212,212,212,.7);
}
.select2-container--default .select2-results__option[aria-disabled=true] {
    display: none;
}

input[type=file].input-sm {
    padding-bottom: 30px;
    padding-top: 12px;
    line-height: 12px;
}
.select2-container .select2-dropdown .select2-results__option--highlighted {
	background: #c3c6c6;
}

.app.app-grey .app-login .app-body .app-block .app-form .form-header .highlight {
	color: #333;
}

.card.card-green.card-chart .card-header,
.app.app-grey .btn-primary {
    background-color: #c3c6c6;
}
.card-grey .ct-chart-sale {
	background: #333;
}
.app.app-grey .btn-primary {
	border-color: #c3c6c6;
    background-color: #7c7c7c;
    border-bottom-color: #a9abab;
    box-shadow: 0 2px 3px rgba(118, 118, 118, 0.3);
}

.app.app-grey .app-container .app-heading .app-title .title .highlight {
	color: #333;
}

.app.app-grey aside.app-sidebar {
	background-color: #FFF;
}
.card.card-grey-light:hover {
	background: #333;
}
.card.card-grey-light:hover .card-body .icon, 
.card.card-grey-light:hover .card-body .content .title, 
.card.card-grey-light:hover .card-body .content .value {
	color: #fff;
}
.card.card-grey-light .card-body .icon {
    color: #333;
    background-color: rgba(0,0,0, 0.05);
}
.app.app-grey aside.app-sidebar .sidebar-header .sidebar-brand .highlight {
background-color: #333; }
.app.app-grey aside.app-sidebar .sidebar-menu ul.sidebar-nav > li > a .icon {
background-color: rgba(141, 146, 147, 0.15);
color: rgba(141, 146, 147, 0.45); }
.app.app-grey aside.app-sidebar .sidebar-menu ul.sidebar-nav > li > a .title {
color: #8d9293; }
.app.app-grey aside.app-sidebar .sidebar-menu ul.sidebar-nav > li.active > a .icon {
background-color: rgba(0,0,0, 0.25);
color: rgba(0,0,0, 0.75); }
.app.app-grey aside.app-sidebar .sidebar-menu ul.sidebar-nav > li.active > a .title {
color: #333; }
.app.app-grey aside.app-sidebar .sidebar-menu ul.sidebar-nav > li.dropdown > .dropdown-menu > ul > li.section {
color: #333; }
.app.app-grey aside.app-sidebar .sidebar-menu ul.sidebar-nav > li.dropdown.open > a:after {
border-right-color: #FFF; }
.app.app-grey aside.app-sidebar .sidebar-footer {
border-top-color: rgba(0, 0, 0, 0.1);
background-color: #FFF; }
.app.app-grey aside.app-sidebar .sidebar-footer ul.menu > li.dropdown .dropdown-menu {
border-bottom-color: #333; }

.app.app-grey .navbar .navbar-header .navbar-brand .highlight, .app.app-grey .navbar .navbar-mobile .navbar-brand .highlight {
background-color: #333; }

.app.app-grey .ct-series-a .ct-bar, .app.app-grey .ct-series-a .ct-line, .app.app-grey .ct-series-a .ct-point {
stroke: #333; }

.app.app-grey .ct-series-a .ct-area {
fill: #333; }

.app.app-grey .ct-series-a .ct-slice-pie {
fill: #333;
stroke: #FFF;
stroke-width: 3; }

.app.app-grey .ct-series-a .ct-slice-donut {
stroke: #333; }

.app.app-grey .ct-series-b .ct-bar, .app.app-grey .ct-series-b .ct-line, .app.app-grey .ct-series-b .ct-point {
stroke: #FFBC11; }

.app.app-grey .ct-series-b .ct-area {
fill: #FFBC11; }

.app.app-grey .ct-series-b .ct-slice-pie {
fill: #ffbc11;
stroke: #FFF;
stroke-width: 3; }

.app.app-grey .ct-series-b .ct-slice-donut {
stroke: #FFBC11; }

.app.app-grey .ct-series-a:after {
background-color: #333; }

.app.app-grey .ct-series-b:after {
background-color: #FFBC11; }

.app.app-grey .card-banner .ct-series-a .ct-bar, .app.app-grey .card-banner .ct-series-a .ct-line, .app.app-grey .card-banner .ct-series-a .ct-point {
stroke: #FFF; }

.app.app-grey .card-banner .ct-series-a .ct-area {
fill: #FFF; }

.app.app-grey .card-banner .ct-series-a .ct-slice-pie {
fill: white;
stroke: #FFF;
stroke-width: 3; }

.app.app-grey .card-banner .ct-series-a .ct-slice-donut {
stroke: #FFF; }

.app.app-grey .card.card-tab .card-header > ul > li.active a, .app.app-grey .card.card-tab ul.nav-tabs > li.active a {
	color: #333;
}

.app.app-grey .card.card-tab > .ng-isolate-scope > .nav-tabs > li.active a {
	color: #333; 
}



