table {
	border-spacing: 0;
	border-collapse: collapse;
	background:#D6F5F5;
}
th {
	text-align: center;
}
td {
	vertical-align: middle;
}
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
	background-color: #4D94FF;
	color: #FFFFFF
}
.form-control {
    /*min-width: 0;
	max-width:20px
    width: auto;*/
    width: 100px;
    display: inline;
}

@media screen and (max-width: 768px) {
	td, th {
		font-size:6px;
	}
}
@media screen and (max-width: 992px) {
	td, th, tr {
		font-size:9px;
	}
}

body{
  background: url(http://trop.parrado.ch/img/background.jpg) no-repeat center center fixed;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}

.table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    -webkit-overflow-scrolling: touch;
}

.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;
}

.fullfill {
	padding: 0;
}
/*
.input-mini {
	width: 20px;
}
.input-small {
	width: 25px;
}
.input-medium {
	width: 30px;
}
.input-large {
	width: 30px;
}
.input-xlarge {
	width: 30px;
}
.input-xxlarge {
width: 30px;
}
*/