@charset "utf-8";

.ik-form
{
	font-size: 12px;
	text-align: left;
	border-collapse:separate;
	border:1px #CDCDCD solid;
	padding:0;
	background:#fff;
	width:100%
}

.ik-form th
{
	font-size: 16px;
	font-weight: normal;
	padding: 10px 8px;
	color: #121212;
	background:#fff;
	text-align:left;
	border-bottom:1px dotted #CDCDCD;	border-top:1px dotted #CDCDCD; font-family: 'semibold' , Arial, Helvetica, sans-serif; 
}
.ik-form td
{
	padding: 5px;
	color: #525252;
	/*border-top: 1px solid #ccc;*/
}
.ik-form .odd
{
	background: #FFF;
}

.ik-form .even
{
	background: #f0f0f0;
}

.ik-form tr:hover
{
	background: #e1efff;
}

.ik-form input.input-text,ik-form textarea.input-text
{
	width:90%;
	height:auto;
	outline:none;
	padding:5px 12px;
	font-family: "opensans", Arial, Helvetica, sans-serif; font-size:15px;
	 background:#FBFBFB;  border:2px #E3E3E3 solid;  color:#000; padding:5px; height:20px;-webkit-border-radius:  10px 10px;-moz-border-radius:  10px/10px; border-radius:  10px/10px; 
}

.ik-form input.input-text:focus,ik-form textarea.input-text:focus {
border:#2e97b9 2px solid; -moz-box-shadow:0 0 10px rgba(0,0,0,.51); -webkit-box-shadow:0 0 10px rgba(0,0,0,.51); box-shadow: 0 0 10px rgba(0,0,0,.51); font-weight:bold; background:#FFF; -webkit-border-radius:  10px 10px;-moz-border-radius:  10px/10px; border-radius:  10px/10px; 
	
}

.ik-form textarea.input-text
{
	height:200px;
	resize:none;
	outline:none;
	padding:5px;
	font-family: "opensans", Arial, Helvetica, sans-serif; font-size:15px; background:#FBFBFB;  border:2px #E3E3E3 solid; font-size:11px; color:#000; padding:5px; height:18px;-webkit-border-radius:  10px 10px;-moz-border-radius:  10px/10px; border-radius:  10px/10px;
}

.ik-form input.input-button {
background:#333; font-size:14px; color:#FFFFFF; padding:8px 10px;font-family:"semibold", Arial, Helvetica, sans-serif; cursor:pointer; float:right; margin:5px 5px 0 0
}
.ik-form input.input-button:hover {
background:#000; 
}
