.is-table{
	border-color:#dddddd;
}

.is-table td,
.is-table th
{
	font-size:12px;
	vertical-align:middle;
	border-color:#dddddd;
}

.is-table th:not(.is-table-divider){
	font-weight:normal;
}

.is-table th.is-table-divider,
.is-table td.is-table-divider
{
	text-align:center;
	text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);
    background-color:#f5f5f5;
    background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.is-table-container{
	background:#eeeeee;
	border:1px solid #dddddd;
	padding:5px;
	margin-bottom:5px;
	margin-top:5px;
}

.is-table-container .is-table th{
	cursor:pointer;
}

.is-table-container .is-table th:hover{
	background:#dddddd;
}

.is-table input[type=text],
.is-table input[type=text]:active,
.is-table input[type=text]:hover,
.is-table textarea,
.is-table textarea:active,
.is-table textarea:hover,
.is-table select,
.is-table select:active,
.is-table select:hover,
.is-table input[type=date],
.is-table input[type=date]:active,
.is-table input[type=date]:hover,
.is-table input[type=color],
.is-table input[type=color]:active,
.is-table input[type=color]:hover,
.is-table input[type=number],
.is-table input[type=number]:active,
.is-table input[type=number]:hover,
.is-table input[type=tel],
.is-table input[type=tel]:active,
.is-table input[type=tel]:hover,
.is-table input[type=url],
.is-table input[type=url]:active,
.is-table input[type=url]:hover,
.is-table input[type=search],
.is-table input[type=search]:active,
.is-table input[type=search]:hover,
.is-table input[type=password],
.is-table input[type=password]:active,
.is-table input[type=password]:hover,
.is-table input[type=email],
.is-table input[type=email]:active,
.is-table input[type=email]:hover{
	font-size:12px !important;
}

@media all and (max-width:1024px){	
	/* extra styles for iPad landscape*/
	
}

@media all and (max-width:924px){
	/* extra styles for iPad portrait*/
	
}

@media all and (max-width:896px){
	/* extra styles for iPhone landscape*/
	
}

@media all and (max-width:414px){
	/* extra styles for iPhone portrait*/
	
}