/***************************************************************
# Copyright (C) 2014 by web-eau.net  	   	   	   	   	   	   	   	   	 
# Homepage   : www.web-eau.net	   	   	   	   	   	   		 
# Author     : Daniel	    		   	   	   	   	   	   	   	 
# Email      : daniel@web-eau.net 	   	   	   	   	   	   	     
# Version    : 1.0.0                      	   	    	   	   		 
# License    : http://www.gnu.org/copyleft/gpl.html GNU/GPL          
****************************************************************/

/* Mobile */

@media only screen and (max-width: 40em) 

	{ 

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

/* sort out borders */

		.rt th { border-bottom: 0 !important; }
		.rt td { border-left: 0 !important; border-right: 0 !important; border-bottom: 0 !important; }
		.rt tbody tr { border-right: 1px solid #babcbf !important; min-width: 25%;}
		.rt th:last-child,
		.rt td:last-child { border-bottom: 1px solid #babcbf !important; }
		
	}

	
@media (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}