﻿.footable{border-collapse:separate;border-spacing:0;width:100%;border-left:solid #e8ecf1 1px;border-right:solid #e8ecf1 1px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;font-family:'Roboto Condensed', sans-serif;font-size:14px;color:#444;}
.footable.breakpoint > tbody > tr > td.expand{background:url('img/plus-small.png') no-repeat 5px center;padding-left:40px;color:#003366;}
.footable.breakpoint > tbody > tr.footable-detail-show > td.expand{background:url('img/minus-small.png') no-repeat 5px center;}
.footable.breakpoint > tbody > tr.footable-row-detail{background:#e8ecf1;}
.footable > tbody > tr:hover{background:#e6edf5;}
.footable.breakpoint > tbody > tr:hover:not(.footable-row-detail){cursor:pointer;}
.footable > tbody > tr > td, .footable > thead > tr > th{border-left:1px solid #e8ecf1;border-bottom:1px solid #e8ecf1;padding:3px 10px;text-align:left;}
.footable > thead > tr > th{vertical-align:top;}
.footable > thead > tr > th, .footable > thead > tr > td{background-color:#e8ecf1;}
.footable > thead > tr:first-child > th.footable-first-column, .footable > thead > tr:first-child > td.footable-first-column{-moz-border-radius:0px 0 0 0;-webkit-border-radius:0px 0 0 0;border-radius:0px 0 0 0;}
.footable > thead > tr:first-child > th.footable-last-column, .footable > thead > tr:first-child > td.footable-last-column{-moz-border-radius:0 0px 0 0;-webkit-border-radius:0 0px 0 0;border-radius:0 0px 0 0;}
.footable > thead > tr:first-child > th.footable-first-column.footable-last-column, .footable > thead > tr:first-child > td.footable-first-column.footable-last-column{-moz-border-radius:0px 0px 0 0;-webkit-border-radius:0px 0px 0 0;border-radius:0px 0px 0 0;}
.footable > tbody > tr:last-child > td.footable-first-column{-moz-border-radius:0 0 0 0px;-webkit-border-radius:0 0 0 0px;border-radius:0 0 0 0px;}
.footable > tbody > tr:last-child > td.footable-last-column{-moz-border-radius:0 0 0px 0;-webkit-border-radius:0 0 0px 0;border-radius:0 0 0px 0;}
.footable > tbody > tr:last-child > td.footable-first-column.footable-last-column{-moz-border-radius:0 0 0px 0px;-webkit-border-radius:0 0 0px 0px;border-radius:0 0 0px 0px;}
.footable > thead > tr > th.footable-first-column, .footable > thead > tr > td.footable-first-column,
.footable > tbody > tr > td.footable-first-column{border-left:none;}
.footable > tbody img{vertical-align:middle;}
.footable > tfoot > tr > th, .footable > tfoot > tr > td{background-color:#d1deec;padding:10px;}