﻿/*.footable>thead>tr>th,.footable>thead>tr>td{position:relative}.footable{border-spacing:0;width:100%;border:solid #ccc 1px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;font-family:'trebuchet MS','Lucida sans',Arial;font-size:14px;color:#444}.footable.breakpoint>tbody>tr>td.expand{background:url(img/plus.png) no-repeat 5px center;padding-left:40px}.footable.breakpoint>tbody>tr.footable-detail-show>td.expand{background:url(img/minus.png) no-repeat 5px center}.footable.breakpoint>tbody>tr.footable-row-detail{background:#eee}.footable>tbody>tr:hover{background:#fbf8e9}.footable.breakpoint>tbody>tr:hover:not(.footable-row-detail){cursor:pointer}.footable>tbody>tr>td,.footable>thead>tr>th{border-left:1px solid #ccc;border-top:1px solid #ccc;padding:10px;text-align:left}.footable>thead>tr>th,.footable>thead>tr>td{background-color:#dce9f9;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebf3fc),to(#dce9f9));background-image:-webkit-linear-gradient(top,#ebf3fc,#dce9f9);background-image:-moz-linear-gradient(top,#ebf3fc,#dce9f9);background-image:-ms-linear-gradient(top,#ebf3fc,#dce9f9);background-image:-o-linear-gradient(top,#ebf3fc,#dce9f9);background-image:linear-gradient(to bottom,#ebf3fc,#dce9f9);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;box-shadow:0 1px 0 rgba(255,255,255,.8) inset;border-top:0;text-shadow:0 1px 0 rgba(255,255,255,.5)}.footable>thead>tr>th:first-child,.footable>thead>tr>td:first-child{-moz-border-radius:6px 0 0;-webkit-border-radius:6px 0 0;border-radius:6px 0 0}.footable>thead>tr>th:last-child,.footable>thead>tr>td:last-child{-moz-border-radius:0 6px 0 0;-webkit-border-radius:0 6px 0 0;border-radius:0 6px 0 0}.footable>thead>tr>th:only-child,.footable>thead>tr>td:only-child{-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.footable>tbody>tr:last-child>td:first-child{-moz-border-radius:0 0 0 6px;-webkit-border-radius:0 0 0 6px;border-radius:0 0 0 6px}.footable>tbody>tr:last-child>td:last-child{-moz-border-radius:0 0 6px;-webkit-border-radius:0 0 6px;border-radius:0 0 6px}.footable>tbody img{vertical-align:middle}*/


.footable>thead>tr>th,.footable>thead>tr>td
{
    position:relative
}



.footable{
    border-spacing:0;
    width:100%;
    border:solid #ccc 1px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    font-family:'trebuchet MS','Lucida sans',Arial;
    font-size:14px;color:#444

}


.footable.breakpoint>tbody>tr>td.expand
{
    background:url(../img/plus.png) no-repeat 5px center;
    padding-left:40px

}


.footablec.breakpoint>tbody>tr.footable-detail-show>td.expand
{
    background:url(../img/minus.png) no-repeat 5px center
}


.footable.breakpoint>tbody>tr.footable-row-detail
{
    background:#eee
}

.footable>tbody>tr:hover
{
    background:#fbf8e9
}

.footable.breakpoint>tbody>tr:hover:not(.footable-row-detail)
{
    cursor:pointer
}

.footable>tbody>tr>td,.footable>thead>tr>th
{
    border-left:1px solid #ccc;
    border-top:1px solid #ccc;
    border-right:1px solid #ccc;
    padding-left:2px;
    padding-top:10px;
    padding-bottom:10px;
    /*text-align:left*/
}

.footable>thead>tr>th,.footable>thead>tr>td
{
    text-align:center;
}
/*{background-color:#dce9f9;
 background-image:-webkit-gradient(linear,left top,left bottom,from(#ebf3fc),to(#dce9f9));
 background-image:-webkit-linear-gradient(top,#ebf3fc,#dce9f9);
 background-image:-moz-linear-gradient(top,#ebf3fc,#dce9f9);
 background-image:-ms-linear-gradient(top,#ebf3fc,#dce9f9);
 background-image:-o-linear-gradient(top,#ebf3fc,#dce9f9);
 background-image:linear-gradient(to bottom,#ebf3fc,#dce9f9);
  -webkit-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;
  -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;
  box-shadow:0 1px 0 rgba(255,255,255,.8) inset;
  border-top:0;
  text-shadow:0 1px 0 rgba(255,255,255,.5)

}*/

/*.footable>thead>tr>th:first-child,.footable>thead>tr>td:first-child
{-moz-border-radius:6px 0 0
 ;-webkit-border-radius:6px 0 0
  ;border-radius:6px 0 0
}

.footable>thead>tr>th:last-child,.footable>thead>tr>td:last-child
{
    -moz-border-radius:0 6px 0 0;
    -webkit-border-radius:0 6px 0 0;
    border-radius:0 6px 0 0
}

.footable>thead>tr>th:only-child,.footable>thead>tr>td:only-child
{
    -moz-border-radius:6px 6px 0 0;
    -webkit-border-radius:6px 6px 0 0;
    border-radius:6px 6px 0 0
}

.footable>tbody>tr:last-child>td:first-child
{
    -moz-border-radius:0 0 0 6px;
    -webkit-border-radius:0 0 0 6px;
    border-radius:0 0 0 6px
}

.footable>tbody>tr:last-child>td:last-child
{
    -moz-border-radius:0 0 6px;
    -webkit-border-radius:0 0 6px;
    border-radius:0 0 6px

}*/

.footable>tbody img
{
    vertical-align:middle

}



            


