﻿/*@media screen and (min-width:768px) {

    .bito-widget-body {
        height: 100%;
        position: relative;
    }

    .bito-widget-body > [ng-include] {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }

    .bito-widget-body > [ng-include] > div {
        height: 100%;
        display: table;
        width: 100%;
    }

    .bito-widget-body > [ng-include] > div > div {
        display: table-cell;
        vertical-align: middle;
        padding-top: 10px;
    }

}*/
.gridster-item {
    position: relative;
}
.gauge-container {
    text-align: center;
}

.gauge-container > span {
    display: block;
    margin: 0 auto;
}

.gauge-counter-container {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 20px
}

.gauge-counter-container .gauge-counter{
    padding: 5px 10px;
    border-radius: 5px;
}

.checkbox-table-text-small .k-checkbox-label:after,
.checkbox-table-text-small .k-checkbox-label:before,
.checkbox-table {
    font-size: 15px;
}

.checkbox-table .k-checkbox-label {
    display:inline;    
}

.checkbox-table-text-small .k-checkbox-label{
    font-size: 10px;
    line-height: 23px;
    padding-left: 22px;
    margin: 0;
}

.checkbox-table-text-small .k-checkbox-label:after,
.checkbox-table-text-small .k-checkbox-label:before {
    display: block;
    line-height: 13px;

}

.k-textbox {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.modalRemove {
    background-color: rgba(0,0,0,.3)
}

.table th {
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.k-grid-filter.k-state-active,
.k-header-column-menu.k-state-active {
    background-color:transparent;
}

.k-grid-filter.k-state-active > span,
.k-header-column-menu.k-state-active> span {
    /*background-color:rgba(255,0,0,0.35);*/
    background-color:rgba(51,153,243,0.35);
}

.k-dropdown .k-state-focused > span {
    color:#fff !important
}
.k-grid-content.k-auto-scrollable > .k-scrollbar {
    width: 100% !important;
}

/*.k-grid-content.k-auto-scrollable {
    -webkit-overflow-scrolling:touch;
}*/

tr.quantityError {

    background-color:rgba(255,0,0,0.3);
}

.bito-spinner-container {
    z-index:100000;
}

.bito-table-no-border>thead>tr>th, .bito-table-no-border>tbody>tr>th, .bito-table-no-border>tfoot>tr>th, .bito-table-no-border>thead>tr>td, .bito-table-no-border>tbody>tr>td, .bito-table-no-border>tfoot>tr>td {
    border-left-width: 0;
}