﻿@darkText: #212121;
@defaultText: #515251;

.fixed-height {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        //padding-right: 0;
    }
}

.k-multiselect.k-header {
    border-color: #ccc;
    float: right;
    width: 85%;
    max-height: 150px;
    overflow-y: auto;
}

div.k-multiselect-wrap.k-floatwrap {
    position: relative;
    border-width: 1px!important;
    border-style: solid;
    border-radius: 4px;
    border-color: #c5c5c5;
    background-color: #FFF;
    min-height: 2.04em;
}
   

div.bik-list-group-bar {
    background-color: #e0e0e0;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 12px;
    padding-right: -0px;
}

div.bik-list-group {
    padding: 0;
    font-family: 'Segoe UI', Helvetica, Tahoma, sans-serif;

    .bik-list-group-item {
        position: relative;
        display: block;
        padding: 8px 15px 8px 15px;
        margin-bottom: -1px;
        background-color: #fff;
        border: 1px solid #dcdcdc;
        color: @defaultText;
        text-decoration: none;
        cursor: pointer;
        -moz-user-select: none;
        -ms-user-select: none;
        -webkit-user-select: none;
        user-select: none;

        .left {
            float: left;
        }

        .right {
            float: right;
        }

        a.bik-list-group-item:hover,
        a.bik-list-group-item:focus {
            color: @defaultText;
            text-decoration: none;
            background-color: #fff;
        }

        .bik-list-group-item-heading {
            color: @darkText;
            font-size: 10.5pt;
            font-weight: 600;
            margin-top: 4px;
            margin-bottom: 5px;
        }

        .bik-list-group-item-text {
            clear: both;
            color: @darkText;
            font-size: 10pt;
            font-weight: 400;
            text-wrap: none;
            overflow: hidden;
            white-space: nowrap;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            width: 75%;
            max-height: 1.5em;
        }

        .bik-list-group-item-icons {
            float: left;
            color: @darkText;
            font-size: 12pt;
            font-weight: normal;
            text-wrap: none;
            overflow: hidden;
            white-space: nowrap;
            width: 25%;
            max-height: 1.5em;
            text-align: right;
        }

        .bik-list-group-item-icons span {
            padding-left: 2px;
            color: @darkText;
        }

        .bik-list-group-item-body {
            height: 3em; // auto;
            max-height: 3em;
            width: 100%;
            overflow: hidden;
            white-space: pre-wrap;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
        }

        p {
            color: @darkText;
            font-size: 9pt;
            font-weight: 300;
            margin-bottom: 5px;
            -webkit-line-clamp: 2;
        }

        .read {
            font-weight: normal;
        }
    }

    .active {
        background-color: #bce8f7;
    }
}
