﻿/**
 * Content Box Fixes
 */

div.ui-knowledge-base ul.content-box-tabs {
    list-style-type:none;
    padding-top:9px !important;
    font-size:12px;
}

div.ui-knowledge-base .content-box-header > h3 {
    margin:0px;
}


    div.ui-knowledge-base .content-box {
        background: #fff url( ../images/backgrounds/groovepaper.png ) repeat top left;
    }

    div.ui-knowledge-base #etab1 > table
    {
        table-layout:fixed;
    }

        div.ui-knowledge-base #etab1 table.ui-event-calendar > thead > tr > th {
            text-align:center;
        }


    div.ui-knowledge-base #etab1 > table {
        height:368px;
    }
        

    div.ui-knowledge-base #etab1 table.ui-event-calendar > tbody > tr > td
    {
        background: #fff url('../theme/images/bg-form-field.gif') top left repeat-x;
        border: 1px solid #d5d5d5;
		color: #333;
        
        border-collapse:collapse;
        height:45px;
        width:40px;
        padding-right:5px;
        text-align:right;
        vertical-align:top;
        cursor:pointer;
    }

        div.ui-knowledge-base #etab1 table.ui-event-calendar > tbody > tr > td.selected {
            background-position:bottom left;
            background-image: url('../theme/images/bg-form-field-inverted.gif');
            border: 1px solid #a5a5a5;
        }

        div.ui-knowledge-base #etab1 table.ui-event-calendar > tbody > tr > td.has-events {
            font-weight:bold;
        }

        

div.ui-knowledge-base h6 {
    margin-top:0px;
    margin-bottom:10px;
}

    div.ui-knowledge-base div.event-list {
        max-height:100%;
        min-height:100%;
        overflow-y:auto;
        margin:0px;
        padding:0px;
    }

        div.ui-knowledge-base table ul {
            padding: 5px 10px 0px 10px;
            list-style-type:none;
        }

            div.ui-knowledge-base table div.event-list > ul > li {
                border-bottom: 1px solid #eee;
                padding-top: 5px;
                margin-bottom:3px;
            }

    div.ui-knowledge-base li > div.event-name {
        color:#444;
        font-size:12px;
        display:block;
        padding:0px;
        margin:0px;
        width:50%;
    }

    div.ui-knowledge-base li > div.event-description {
        color:#aaa;
        font-size:10px;
        display:block;
        margin-left:7px;
    }

    div.ui-knowledge-base .calendar-heading {
        font-size:16px;
        font-weight:bold;
        vertical-align:middle;
    }

    div.ui-knowledge-base #etab1 table.ui-event-calendar > tbody > tr > td.prev-month,
    div.ui-knowledge-base #etab1 table.ui-event-calendar > tbody > tr > td.next-month {
        color: #999 !important;
        cursor: default !important;
    }

    div.ui-knowledge-base #etab1 table.ui-event-calendar > tbody > tr > td.today { 
        font-weight: bold; color:#393; font-style:italic; font-size:18px;
    }

    div.ui-knowledge-base button.button, 
    div.ui-knowledge-base button.button:active {
        padding: 0px !important;
    }

    
    /**
     * List dates
     */
div.ui-knowledge-base div.user-event-list {
    height:368px;
    overflow-y:scroll;
    margin:0; 
    padding:0;
}

    div.ui-knowledge-base div.user-event-list ul {
        padding: 5px 10px 0px 10px;
        list-style-type:none;
    }

    div.ui-knowledge-base div.user-event-list > ul > li {
        font-weight:bold;
        padding:2px 0 2px 0px;
    }

    div.ui-knowledge-base div.user-event-list > ul > li > ul {
        font-weight:normal;
        margin-left:10px;
    }

    div.ui-knowledge-base div.event-indicator {
        text-align: center;
    }

        div.ui-knowledge-base div.event-indicator > div {
            display: inline-block;
        }