//
// Panels
// --------------------------------------------------

.sed-css-component{
  
    @import "../variables/panels.less"; 
    @import "../bootstrap/mixins/panels.less";
    @import "../bootstrap/panels.less";


    .panel {
      .box-shadow(@panel-box-shadow);
      margin-bottom: 0;

    }
    .panel-title {
      font-size: @panel-title-font-size;
    }
    
} 
//
// RTL Panels
// --------------------------------------------------

.rtl-body .sed-panels-component{
  
    @import "../variables/panels.less"; 
    @import "../bootstrap/mixins/panels.less";

// Tables in panels
//
// Place a non-bordered `.table` within a panel (not within a `.panel-body`) and
// watch it go full width.

    .panel {
      // Add border top radius for first one
      > .table:first-child,
      > .table-responsive:first-child > .table:first-child {

        > thead:first-child,
        > tbody:first-child {
          > tr:first-child {
            td:first-child,
            th:first-child {
              border-top-right-radius: (@panel-border-radius - 1);
              border-top-left-radius: 0;
            }
            td:last-child,
            th:last-child {
              border-top-left-radius: (@panel-border-radius - 1);
              border-top-right-radius: 0;
            }
          }
        }
      }
      // Add border bottom radius for last one
      > .table:last-child,
      > .table-responsive:last-child > .table:last-child {

        > tbody:last-child,
        > tfoot:last-child {
          > tr:last-child {
            td:first-child,
            th:first-child {
              border-bottom-left-radius: (@panel-border-radius - 1);
              border-top-right-radius: 0;
            }
            td:last-child,
            th:last-child {
              border-bottom-right-radius: (@panel-border-radius - 1);
              border-top-left-radius: 0;
            }
          }
        }
      }
      > .table-bordered,
      > .table-responsive > .table-bordered {
        > thead,
        > tbody,
        > tfoot {
          > tr {
            > th:first-child,
            > td:first-child {
              border-right: 0;
              border-left: none;
            }
            > th:last-child,
            > td:last-child {
              border-right: none;
              border-left: 0;
            }
          }
        }
      }
    }   
}