/**
Developed by Dimitrios Mourloukos (http://www.tabulizer.com) based on an idea presented by David Bushell at http://dbushell.com/
*/

.responsive_flip { display: block; position: relative; width: 100%; }
.responsive_flip thead { display: block; float: left; }
.responsive_flip tbody { display: block; width: auto; position: relative; overflow: hidden; white-space: nowrap; }
.responsive_flip thead tr { display: block; }
.responsive_flip th { display: block; }
.responsive_flip tbody tr { display: inline-block; vertical-align: top; }
.responsive_flip td { display: block; min-height: 1.25em; }

.rt th { border-bottom: 0; }
.responsive_flip td { border-left: 0; border-right: 0; border-bottom: 0; }
.responsive_flip tbody tr { border-right: 1px solid #babcbf; }
.responsive_flip th:last-child,
.responsive_flip td:last-child { border-bottom: 1px solid #babcbf; }


