/**
 * Default theme overrides
 */

// table
table.TF
    border-left             1px solid #ccc
    border-top              none
    border-right            none
    border-bottom           none

    th
        background          #EBECEE url(images/bg_th.jpg) left top repeat-x
        border-bottom       1px solid #D0D0D0
        border-right        1px solid #D0D0D0
        border-left         1px solid #fff
        border-top          1px solid #fff
        color               #333

    td
        border-bottom       1px dotted #999
        padding             5px

// filters
.fltrow
    background-color        #EBECEE !important
    th, td
        border-bottom       1px dotted #666 !important
        padding             1px 3px 1px 3px !important

.flt,
select.flt,
select.flt_multi,
.flt_s,
.single_flt,
.div_checklist
    border                  1px solid #999 !important

input.flt
    width                   99% !important

// toolbar
.inf
    height                  $min-height
    background              #D7D7D7 url(images/bg_infDiv.jpg) 0 0 repeat-x !important

// reset button
input.reset
    background              transparent url(images/btn_eraser.gif) center center no-repeat !important

.helpBtn
    &:hover
        background-color    transparent

.nextPage
    background              transparent url(images/btn_next_page.gif) center center no-repeat !important
    &:hover
        background          transparent url(images/btn_over_next_page.gif) center center no-repeat !important

.previousPage
    background              transparent url(images/btn_previous_page.gif) center center no-repeat !important
    &:hover
        background          transparent url(images/btn_over_previous_page.gif) center center no-repeat !important

.firstPage
    background              transparent url(images/btn_first_page.gif) center center no-repeat !important
    &:hover
        background          transparent url(images/btn_over_first_page.gif) center center no-repeat !important

.lastPage
    background              transparent url(images/btn_last_page.gif) center center no-repeat !important
    &:hover
        background          transparent url(images/btn_over_last_page.gif) center center no-repeat !important

// grid-layout

// main container
div.grd_Cont
    background-color        #EBECEE !important
    border                  1px solid #ccc !important
    padding                 0 !important

    // bg alternating rows
    .even
        background-color    #fff
    .odd
        background-color    #D5D5D5

//headers' table container
div.grd_headTblCont
    background-color        #EBECEE !important
    border-bottom           none !important

    table
        border-right        none !important

// headers
div.grd_tblCont table th
div.grd_headTblCont table th
div.grd_headTblCont table td
    background              #EBECEE url(images/bg_th.jpg) left top repeat-x !important
    border-bottom           1px solid #D0D0D0 !important
    border-right            1px solid #D0D0D0 !important
    border-left             1px solid #fff !important
    border-top              1px solid #fff !important

div.grd_tblCont table td
    border-bottom           1px solid #999 !important

// toolbar containing left, middle and right divs
.grd_inf
    background              #D7D7D7 url(images/bg_infDiv.jpg) 0 0 repeat-x !important
    border-top              1px solid #D0D0D0 !important

// loader
.loader
    border                  1px solid #999
.defaultLoader
    width                   32px
    height                  32px
    background              transparent url(images/img_loading.gif) 0 0 no-repeat !important

// alternating background rows
.even
    background-color        #fff
.odd
    background-color        #D5D5D5

// filters visibility
span.expClpFlt
    a.btnExpClpFlt
        &:hover
            background-color transparent !important

// active header
.activeHeader
    background:                 #999 !important
