﻿.kbs-topbar #logo {
    background-color: #ffffff !important;
}

.kbs-topbar #logo img {
    width: 100%;
    height: 100%;
}

#kbs-sidenav {
    background-color: #91969a;
}

.md-button.md-systemlogistic-theme.md-primary.md-fab, .md-button.md-systemlogistic-theme.md-primary.md-raised,
md-toolbar.md-systemlogistic-theme:not(.md-menu-toolbar), md-toolbar.md-systemlogistic-theme:not(.md-menu-toolbar) md-icon {
    color: #ffffff;
}

.slGreenIcon md-icon {
    color: green !important;
}

.slRedIcon md-icon {
    color: red !important;
}

.slBlueIcon md-icon {
    color: rgb(0, 174, 239) !important;
}

.slYellowIcon md-icon {
    color: rgb(244, 190, 65) !important;
}

.sl-fontgrey {
    color: rgba(0, 0, 0, 0.44);
}

.sl-icon-size-60 {
    font-size: 60px;
    width: 60px;
    height: 60px;
    margin: 10px;
}

.sl-icon-size-50 {
    font-size: 50px;
    width: 50px;
    height: 50px;
    margin-left: 15px;
}

.kbs-widget-header {
    background-color: transparent !important;
}

.kbs-widget-header h3 {
    font-size: 18px !important;
}

.kbs-widget-primary md-icon  {
    color: #ffffff;
}

[kbs-animate-on-change] {
  transition: all 1s;
  -webkit-transition: all 1s;
}
[kbs-animate-on-change].changed {
    background-color: red;
    transition: none;
    -webkit-transition: none;
}

.slDetailPurchase {
    background-color: transparent !important;
}

.slDetailPurchase > :first-child {
    margin-top: 0px !important;
}

.slDetailPurchase > section {
    padding: 10px !important; 
    min-height: 120px !important;
}
.slDetailPurchase  button {
    height: 35px !important; 
}
.slDetailPurchaseHide {
   background-color:#EEEEEE;
}

/* Widget Mensa Felsinea - Inaz */
.link-logo:hover{
    opacity: 0.8;
    cursor: pointer;
}
.link-logo {
    margin: 10px;
    max-height: 80%;
    max-width: 80%;
    opacity: 1;
    cursor: pointer;
}
.link-logo-mini{
    margin: 10px;
    height: 45px;  
    max-width: 60%; 
    opacity: 1;
    cursor: pointer;
}
.link-logo-inaz{
    border-radius: 50%;        
}
.widget-button-link {
    padding: 5px; 
    cursor: pointer; 
    border-radius: 3px 3px;
}
/* fine widget Mensa Felsinea - Inaz */

/* Widget Yellow */

.sl-widget-yellow {
    background: rgb(255, 223, 64) !important;
}

.sl-widget-yellow .kbs-widget-header,
.kbs-widget-accent .kbs-widget-counter-count,
.kbs-widget-accent .kbs-widget-counter-text {
    color: rgba(0,0,0,0.75) !important;
}

.sl-widget-yellow md-input-container:not(.md-input-focused):not(.md-input-invalid) .kbs-widget-counter-text,
.sl-widget-yellow md-input-container.md-input-focused .kbs-widget-counter-text {
    color: white !important;
    border-color: rgba(0,0,0,0.75) !important;
}

.sl-widget-yellow .kbs-widget-chart-states .highcharts-series-0 rect,
.sl-widget-yellow .kbs-widget-chart-states .highcharts-legend-item rect,
.sl-widget-yellow .kbs-widget-chart-states .highcharts-tooltip text tspan[dy="15"] {
    fill: rgb(255, 223, 64) !important;
}

/* Fine Widget Yellow */

/**Inizio Css PdmArticles */

.slPdmArctiles-NoBomFound-Height{
    height: 100px !important; 
}

/** Fine Css PdmArticles */

.link-logo-container-IE {
    height: 100%;
}

/* Liste dinamiche Offerte*/
.sl-scrollable-area-offers {
    max-height: 80vh;
    overflow-y: scroll; /* <-- here is what is important*/
}

.sl-scrollable-area-offers.sl-half-sized {
    max-height: 40vh;
}

.sl-scrollable-area-offers .tableFloatingHeaderOriginal {
    background-color: #ffffff;
    border-bottom: 1px rgba(0, 0, 0, 0.12) solid;
}

table.sl-table-narrow td.md-cell,
table.sl-table-narrow th.md-column {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
}

table.sl-table-narrow th.md-column {
    white-space: normal !important;
}

table.md-table tr.md-row.empty-row {
    background-color: lightgray;
}

table.sl-table-narrow md-autocomplete {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
}
/* Fine Liste dinamiche Offerte */

/* Dialog Offerte */
.sl-row-highlighted {
    background-color: #c0c0c0 !important;
}
.sl-row-conflict {
    background-color: #ff8a80 !important;
}
.sl-row-updating {
    background-color: #b3e5fc !important;
}

.sl-offers-dot {
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
    display: inline-block;
}

.sl-offers-mr05 {
    margin-right: 0.5rem;
}

/*News*/
#newsSlide .slick-list .slick-track .slick-slide div div md-card md-card-title .md-headline {
    background-color: #00AEEF;
    color: white;
    padding: 0px 16px;
    font-size: 18px;
    line-height: 22px;
}
#newsSlide .slick-list .slick-track .slick-slide div div md-card md-card-title .md-subhead {
    padding: 0px 16px;
    font-size: 12px;
    line-height: 18px;
}

#newsSlide .slick-list .slick-track .slick-slide div div md-card md-card-title {
    padding: 10px 0px 0px 0px;
}

#newsSlide .slick-list .slick-track .slick-slide div div md-card md-card-content {
    font-size: 12px;
    line-height: 18px;
    padding-bottom: 5px;
    padding-top: 5px;
}

#newsSlide .slick-list .slick-track .slick-slide div div md-card {
    margin: 0 10px 10px 10px !important;
}