﻿.stat-title {
    flex-basis: 140px;
    font-weight: bold;
    margin-right: 20px;
    min-width: 140px;
}

.info-header {
    background: #f0f0f0;
    position: relative;
}

    .info-header .ihstat,
    .info-header .stat {
        font-size: 14px;
        color: #666666;
    }

.info-header [role="button"] {
    cursor: pointer;
}

.ihstat {
    display: flex;
}

.detail-area .detstat {
    display: flex;
    margin-bottom: .5rem;
}

.content-rail {
    display: flex;
    flex-wrap: wrap;
}

.content-rail .title {
    margin-right: 1.5rem;
}

.stat {
    width: 100%;
}

.form-control[type="checkbox"] {
    width: auto;
}

@media screen and (max-width: 769px) {

    .detstat {
        font-size: .75rem;
        margin-bottom: .35rem;
    }

    .stat-title {
        flex-basis: 100px;
        font-weight: bold;
        margin-right: 10px;
        min-width: 100px;
    }

    .stat span:not(.k-icon):not(.k-select) {
        font-size: .75rem;
    }

    .info-header .ihstat {
        font-size: 11px;
    }

    .status-buttons {
        display: flex;
        flex-direction: row;
    }

        /*.status-buttons .btn {
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            white-space: pre-wrap;
            white-space: -moz-pre-wrap;
            white-space: -pre-wrap;
            white-space: -o-pre-wrap;
            word-wrap: break-word;
        }

        .status-buttons .btn .badge {
            margin: 10px 0!important;
        }*/
        .status-buttons .btn:not(:last-of-type) {
            margin-right: 0.5rem !important;
        }

        .content-rail > div {
            margin-bottom: 1rem;
        }

}

@media screen and (max-width: 499px) {
        .printDD {
            display: flex;
        }

        .status-buttons .btn, .info-header .printDD button {
            flex-grow: 1;
        }

    .statusBtnStat {
        display: none;
    }
}

@media screen and (min-width: 770px) {

    .info-header .ihstat {
        margin-bottom: 6px;
    }

    .info-header .status-buttons {
        margin: 2rem 0 0 0;
    }
}