/**
 * mytheme theme overrides
 */

// table
table.TF
    border-left                 1px dotted #81963B
    border-top                  none
    border-right                0
    border-bottom               none

    th
        background              #39424B url(images/bg_headers.jpg) left top repeat-x
        border-bottom           0
        border-right            1px dotted #D0D0D0
        border-left             0
        border-top              0
        color                   #fff

    td
        border-bottom           1px dotted #81963B
        border-right            1px dotted #81963B
        padding                 5px

// filters
.fltrow
    background-color            #81963B !important

    th, td
        border-bottom           1px dotted #39424B !important
        border-right            1px dotted #fff !important
        border-left             0 !important
        border-top              0 !important
        padding                 1px 3px 1px 3px !important

.flt,
select.flt,
select.flt_multi,
.flt_s, .single_flt,
.div_checklist
    border                      1px solid #687830 !important

input.flt
    width                       99% !important

// toolbar
.inf
    background                  #D8D8D8
    height                      $min-height

// reset button
input.reset
    width                       53px
    background                  transparent url(images/btn_filter.png) center center no-repeat !important

.helpBtn
    &:hover
        background-color        transparent

// paging
.nextPage
    background                  transparent url(images/btn_next_page.gif) center center no-repeat !important

.previousPage
    background                  transparent url(images/btn_previous_page.gif) center center no-repeat !important

.firstPage
    background                  transparent url(images/btn_first_page.gif) center center no-repeat !important

.lastPage
    background                  transparent url(images/btn_last_page.gif) center center no-repeat !important

// grid-layout

// main container
div.grd_Cont
    background                  #81963B url(images/bg_headers.jpg) left top repeat-x !important
    border                      1px solid #ccc !important
    padding                     0 1px 1px 1px !important

    // alternating background color rows
    .even
        background-color        #BCCD83

    .odd
        background-color        #fff

// headers' table container
div.grd_headTblCont
    background-color            #EBECEE !important
    border-bottom               none !important

div.grd_tblCont table
    border-right                none !important

    td
        border-bottom           1px dotted #81963B
        border-right            1px dotted #81963B

// headers
div.grd_tblCont table th,
div.grd_headTblCont table th
    background                  transparent url(images/bg_headers.jpg) 0 0 repeat-x !important
    border-bottom               0 !important;
    border-right                1px dotted #D0D0D0 !important
    border-left                 0 !important
    border-top                  0 !important
    padding                     0 4px 0 4px !important
    color                       #fff !important
    height                      35px !important


/* filters cells */
div.grd_headTblCont table td
    border-bottom               1px dotted #39424B !important
    border-right                1px dotted #fff !important
    border-left                 0 !important
    border-top                  0 !important
    background-color            #81963B !important
    padding                     1px 3px 1px 3px !important

// div containing left, middle and right divs
.grd_inf
    background-color            #D8D8D8
    border-top                  1px solid #D0D0D0 !important

// loader
.loader
    border                      0 !important
    background                  #81963b !important

.defaultLoader
    width                       32px
    height                      32px
    background                  transparent url(images/img_loading.gif) 0 0 no-repeat !important

// alternating backgrounds
.even
    background-color            #BCCD83

.odd
    background-color            #fff

// filters visibility
span.expClpFlt
    a.btnExpClpFlt
        &:hover
            background-color    transparent !important

// active header
.activeHeader
    background:                 #81963b !important
