﻿/*
 * Griddly default styles
 * http://griddly.com
 * Copyright 2013-2014 Chris Hynes and Data Research Group, Inc.
 * Licensed under MIT (https://github.com/programcsharp/griddly/blob/master/LICENSE)
 *
 * WARNING: Don't edit this file -- it'll be overwitten when you upgrade.
 *
 */

.griddly
{
    border: 1px solid #ccc;
    border-radius: 4px;
}

    .griddly table
    {
        border-collapse: collapse;
        margin-bottom: 0;
    }

        .griddly table tbody tr td
        {
            cursor: pointer;
            white-space:nowrap;
        }

        .griddly-init-flag[value=loaded] + .griddly.griddly-init
        {
            display:none
        }

    .griddly th
    {
        background-color: #c8c8c8;
        white-space: nowrap;
        border-width: 1px !important;
        color: #333;
    }

        .griddly th.select
        {
            width: 22px;
        }

        .griddly th.sortable
        {
            cursor: pointer;
        }

            .griddly th.sortable span.icon
            {
                width: 0;
                height: 0;
                vertical-align: top;
                border-right: 4px solid transparent;
                border-left: 4px solid transparent;
                content: "";
                margin-top: 7px;
                display: none;
            }

        .griddly th.sorted_a span.icon
        {
            display: inline-block;
            border-bottom: 4px solid #000000;
        }

        .griddly th.sorted_d span.icon
        {
            display: inline-block;
            border-top: 4px solid #000000;
        }

        .griddly th.sorted_a,
        .griddly th.sorted_d
        {
            background-color: #aeaeae;
            color: #000;
        }

    .griddly td.sorted_a,
    .griddly td.sorted_d
    {
        background-color: #f0f0f0;
    }

    .griddly .griddly-footer
    {
        background-color: #f0f0f0;
    }

/*.griddly-scrollable-container::-webkit-scrollbar {  
    width: 8px;  
    height:8px;
}  
.griddly-scrollable-container::-webkit-scrollbar-track {  
    background: #fafafa;
}  
.griddly-scrollable-container::-webkit-scrollbar-thumb {  
    background: #888;
}  
.griddly-scrollable-container::-webkit-scrollbar-thumb:hover {  
    background-color: #aaa;  
}*/

.griddly-filter-popover .popover-content
{
    padding:0;
    width:200px;
}

.filter-content
{
    padding:0;
    display:none
}

.filter-content .input-group, .filter-content .dropdown-menu
{
    padding:4px;
}

.filter-content .dropdown-menu
{
    display:block;
    border:none;
    box-shadow:none;
    position:relative;
    margin:0;
    width: 100%;
    max-height:400px;
    overflow-y:auto;
    top:auto;
}

.filter-content .dropdown-menu li a
{
    padding: 3px 6px; 
    white-space: normal;
    cursor: pointer
}

.filter-content .dropdown-menu li.griddly-list-group-header
{

}

.filter-content .dropdown-menu li.griddly-list-group a
{
    padding-left:16px;
}

.filter-content .dropdown-menu li a input 
{
    display:none
}

    .filter-content .griddly-filter-buttons
    {
        margin-right:-1px
    }

.filter-content .griddly-select-all,
.filter-content .griddly-clear
{
    width:100%
}

.griddly-filter-selected-indicator
{
    float:right;
    display:none
}

.griddly-filter-selected .griddly-filter-selected-indicator
{
    display:block;
}

.griddly-selection 
{
    white-space:nowrap;
    vertical-align:top;
}
    .griddly-selection-count
    {
        font-weight:bold;
    }