table { 
	width: 95%; 
	border-collapse: collapse; 
	margin:auto auto;
	}
	table.dreapta { 
	width: 95%; 
	border-collapse: collapse; 
	margin: 0px 0px;
	white-space:nowrap
	}

/*tr:nth-of-type(odd) { 
	background: #eee; 
	}
*/

tr { 
	background: #ffffff; 
	}
th { 
	background: #3498db; 
	color: white; 
	font-weight: bold; 
	}

td, th { 
	padding: 5px; 
	border: 1px solid #ccc; 
	text-align: left; 
	font-size: 18px;
	}
td.duplicat { 
	border-top:none;
	}
tr.dreapta td {
	white-space:nowrap;
	margin: 0px 0px 0px 0px;
padding: 2px;
border: 1px solid #eeeeee; 
	text-align: left; 
	font-size: 16px;
	height: 7px;
}
	
	/* unvisited link */
a:link {
	text-decoration: none;
    color: black;
}

/* visited link */
a:visited {
    text-decoration: none;
    color: black;}

/* mouse over link */
a:hover {
	text-decoration: none;
    color: black;
}

/* selected link */
a:active {
    text-decoration: none;
    color: black;}
	
	.button {
		width: 48px;
    background-color: #aaff80;
    border: none;
    color: black;
margin: 50px 18px 50px 18px;
    padding: 25px 40px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 20px;
}

.button2 {
	width: 48px;
    background-color: #ffb3b3;
    border: none;
    color: black;
margin: 50px 18px 50px 18px;
    padding: 25px 40px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 20px;
}

.button3 {
    background-color: #3498db;
    border: none;
    color: white;
margin: 10px 10px;
    
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px;
width: 120px;
height: 40px;
}

.button4 {
    background-color: green;
    border: none;
    color: white;
margin: 10px 10px;
    
    text-align: center;
    text-decoration: none;
    display: inline-block;
font-size: 15px;
width: 120px;
height: 40px;
}
.button5 {
	background-color: #ffb3b3;
    border: none;
    color: white;
margin: 10px 10px;
    
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px;
width: 120px;
height: 40px;
}
.print-button {
	background-color: green;
    border: none;
    color: white;
margin: 7px 7px;
    
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
width: 95px;
height: 36px;
}

/* 
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
--end coment! */

@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {
/*
	table { 
	  	width: 100%; 
	}

	
	table, thead, tbody, th, td, tr { 
		display: block; 
	}
	
	
	thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	tr { border: 1px solid #ccc; }
	
	td { 
			border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}

	td:before { 
			position: absolute;
	
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	
		content: attr(data-column);

		color: #000;
		font-weight: bold;
	}
*/
	
	.button {
		width: 50px;
    background-color: #aaff80;
    border: none;
    color: black;
margin: 40px 15px 40px 15px;
    padding: 16px 28px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
}

.button2 {
	width: 50px;
    background-color: #ffb3b3;
    border: none;
    color: black;
margin: 40px 15px 40px 15px;
    padding: 16px 28px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
}

.button3 {
    background-color: #3498db;
    border: none;
    color: white;
margin: 10px 10px;
    
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
width: 93px;
height: 30px;
}
.button10 {
    background-color: gray;
	border-radius:15%;
    border: none;
    color: white;


    text-align: center;
    text-decoration: none;
    font-size: 18px;
width: 90px;
height: 70px;
}

.button4 {
    background-color: green;
    border: none;
    color: white;
margin: 10px 10px;
    
    text-align: center;
    text-decoration: none;
    display: inline-block;
font-size: 12px;
width: 93px;
height: 30px;
}
.button5 {
background-color: red;
    border: none;
    color: white;
margin: 10px 10px;
    
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px;
width: 120px;
height: 40px;
}
.print-button {
	background-color: green;
    border: none;
    color: white;
margin: 7px 7px;
    
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
width: 95px;
height: 36px;
}
}

@media 
only screen and (max-width: 400px),
(min-device-width: 300px) and (max-device-width: 600px)  {
	
	.button {
		width: 50px;
    background-color: #aaff80;
    border: none;
    color: black;
margin: 34px 14px 34px 14px;
    padding: 16px 31px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 19px;
}

.button2 {
	width: 50px;
    background-color: #ffb3b3;
    border: none;
    color: black;
margin: 34px 14px 34px 14px;
    padding: 16px 31px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 19px;
}

.button3 {
    background-color: #3498db;
    border: none;
    color: white;
margin: 7px 7px;
    
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
width: 95px;
height: 36px;
}

.button4 {
    background-color: green;
    border: none;
    color: white;
margin: 7px 7px;
    
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
width: 95px;
height: 36px;
}
.print-button {
	background-color: green;
    border: none;
    color: white;
margin: 7px 7px;
    
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
width: 95px;
height: 36px;
}
}

