
table input {
border:0;
padding:0px;
font-family:Arial, sans-serif;
color:#333;
border:solid 1px #ccc;
margin:0 0 0px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
moz-box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,0.2);
-webkit-box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, 0.2);
box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,0.2);
}
table select {
border:0;
padding:0px;
font-family:Arial, sans-serif;
color:#333;
border:solid 1px #ccc;
margin:0 0 0px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
moz-box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,0.2);
-webkit-box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, 0.2);
box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,0.2);
}

table textarea {
border:0;
padding:0px;
font-family:Arial, sans-serif;
color:#333;
border:solid 1px #ccc;
margin:0 0 0px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
moz-box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,0.2);
-webkit-box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, 0.2);
box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,0.2);
}

input:focus {
    border:solid 1px #EEA34A;
}
.button {
border:solid 1px #ccc;
padding:5px 15px;
margin:0 10px 20px;
font-family:Arial, sans-serif;
font-size:100%;
text-transform:uppercase;
font-weight:bold;
color:#333;
background-color:#eee;
cursor:pointer;
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-shadow: 0px -1px 1px rgba(255, 255, 255, 0.8);
}


table {
	width:100%;
}
th,td {
	border-top:1px solid #eee;
	padding:15px;
}


.table_responsive th{
width:200px;
}

@media screen and (max-width: 768px) {
.table_responsive th{
	padding-left:10px;
	padding-right:10px;
	width: 100%;
    display: block;
border-collapse: collapse;
}
.table_responsive td{
	padding-left:10px;
	padding-right:10px;
	width: 100%;
    display: block;
border-collapse: collapse;
}
.table_responsive input{
width:100%;
}
table input[type="radio"]{
width:auto;
}

.table_responsive textarea{
width:100%;
}
th{
	padding:15px 15px 0px 15px;
	border-top:none;	
}
td {
	padding:5px 15px 15px 15px;
	border-top:none;
}
}

@media screen and (min-width: 767.8px) {

}