.datepicker-inline {
    width: 100%;
}

.datepicker table {
    width: 100%;
    border-spacing: 4px;
    border-collapse: separate;
    table-layout: fixed;
}

    .datepicker table tr td.old, .datepicker table tr td.new {
        visibility: hidden;
    }

    .datepicker table tr td.day {
        border-radius: 0;
    }

        .datepicker table tr td.day.marcado {
            border-style: solid;
            border-width: 1px;
            border-radius: 0;
        }

#legenda-calendario {
    list-style: none;
    padding: 0;
}

    #legenda-calendario li > * {
        display: inline-block;
        vertical-align: middle;
        margin-bottom: 10px;
    }

    #legenda-calendario li .day {
        width: 36px;
        height: 24px;
        border-style: solid;
        border-width: 1px;
    }

/*.datepicker table tr td.active.active, .datepicker table tr td.active.highlighted.active, .datepicker table tr td.active.highlighted:active, .datepicker table tr td.active:active { background-color: red; }*/

#assembleia-cotas-excluidas {
    margin-top: 40px;
}

table.lista-assembleias {
    text-align: center;
    font-size: 14px;
}

    table.lista-assembleias th {
        text-align: center;
    }

table.grid {
    border-collapse: collapse;
    table-layout: fixed;
}

    table.grid th {
        background-color: #f2f2f2;
        font-weight: normal;
    }

    table.grid tr, table.grid th, table.grid td {
        border-bottom: 1px solid #e6e6e6;
    }

        table.grid tr:hover {
            background-color: #ffeeaa;
            cursor: pointer;
        }

        table.grid tr.header th, table.grid tr.header td {
            height: 15px;
            background: url('img/gradientes.png') repeat-x 0px -33px;
        }

        table.grid th.esquerda, table.grid td.esquerda {
            text-align: left;
            float: none;
        }

        table.grid th.direita, table.grid td.direita {
            text-align: right;
            float: none;
        }

        table.grid th.centro, table.grid td.centro {
            text-align: center;
            float: none;
        }

#assembleia-cotas-excluidas h4.ui-accordion-header {
    height: 30px;
    margin: 0px;
    border: solid 1px #e6e6e6;
    background: url(http://cnp3.brconsorcios.com/Resultado_Assembleia/content/theme/default/img/gradientes.png) repeat-x 0px -27px;
    cursor: pointer;
    border-radius: 0;
}

.panel-warning > * {
    display: inline-block;
}

.panel-warning > img {
    margin-right: 20px;
}

.panel-warning > p {
    font-size: 18px;
}

#panels-assembleias .panel-body {
    display: none;
}

#warning-cotas {
    position: relative;
}

    #warning-cotas .assembleia-voltar {
        position: absolute;
        right: 10px;
        bottom: 10px;
    }

.assembleia-voltar {
    cursor: pointer;
    margin-top: 14px;
    float: right
}

/*Overrides do accordion*/
#assembleia-cotas-excluidas .ui-accordion .ui-accordion-content {
    padding: 0;
}

#assembleia-cotas-excluidas .ui-widget {
    font-family: inherit;
    font-size: inherit;
}

#assembleia-cotas-excluidas .ui-widget-content {
    border: 0;
}

#assembleia-cotas-excluidas .ui-accordion span.ui-icon-triangle-1-s, #assembleia-cotas-excluidas .ui-accordion span.ui-icon-triangle-1-e {
    right: .5em;
    left: auto;
}

#assembleia-cotas-excluidas .ui-accordion .ui-accordion-icons {
    padding-left: .5em;
}

#assembleia-cotas-excluidas .ui-widget-content a {
    color: #333;
}

/*#assembleia-cotas-excluidas .ui-widget-content a:focus, #assembleia-cotas-excluidas .ui-widget-content a:hover {
    color: #23527c;
    text-decoration: underline;
}*/
