/***************************************************************
# 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: 72em) 

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

/* sort out borders */

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

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

	{ 
		
		.responsive1 { display: inline; position: relative; width: 100%; border: none; }
		.responsive1 thead { display: block; float: left; cellpadding: 3px; border: none; }
		.responsive1 tbody { display: block; width: auto; position: relative; overflow-x: auto; white-space: nowrap; border: none; }
		.responsive1 thead tr { display: inline;border: none; }
		.responsive1 th { display: block; border: none;}
		.responsive1 tbody tr { display: inline-block; vertical-align: top; border: none;}
		.responsive1 td { display: block; min-height: 1.25em; width: 250px; height: 200px; border: none;}

/* sort out borders */

		.rt1 th { border: none; }
		.rt1 td { border: none; }
		.rt1 tbody tr { border-right: 0px solid #babcbf; }
		.rt1 th:last-child,
		.rt1 td:last-child { border-bottom: 0px solid #babcbf; }
		
	}
/* Mobile */

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

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

/* sort out borders */

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