.kuroiform {
	margin:										0 auto 20px auto;
	max-width:								360px;
}

.kuroiform .formblock {
	overflow:auto;
}

.kuroiform form {
	width:											96%;
}

.kuroiform .fields {
	
}

.field {
	margin-bottom:20px;
}

.kuroiform .field label {
	display:block;
	margin-bottom:5px;
}

.kuroiform .field input,
.kuroiform .field textarea {
	background-color:								rgba(43, 169, 227, .5);
  border: 1px solid							#1b1b1b;
  border-radius: 5px;
  color:											#FFFFFF;
	font-family:'open_sanslight';
	font-size:100%;
	opacity:										.5;
	padding:										5px 8px;
	transition:.5s ease;
	width:98%;
}

.kuroiform .field input:focus,
.kuroiform .field textarea:focus,
.captcha input:focus {
  border: 1px solid 								#2ba9e3;
  opacity:											.8;
}

.kuroiform .required {
	color:											#2ba9e3;
}

.captcha input {
	border: 1px solid #F7F7F7;
	border-radius: 5px;
	color:#FA9732;
	font-family:'open_sanslight';
	font-size:80%;
	opacity:.5;
	padding:5px;
	transition:.5s ease;
	width:80%;
}

.kuroiform input.btn {
	background:												none;
    border:													1px solid #2ba9e3;
    border-radius: 5px;
    color:													#2ba9e3;
    display: block;
    font-family: 'open_sanslight';
    font-size:100%;
    padding: 0.2em 1em;
    text-align: center;
		transition:.5s ease;
    max-width:300px;
}
.kuroiform input.btn:hover {
    background-color:								#36A9E1;
    border-radius: 5px;
    color:											#ffffff;
    display: block;
    padding: 0.2em 1em;
    text-align: center;
    max-width:300px;
}
.kuroiform .errors {
	border:#fa4532 1px solid;
	margin-bottom:1em;
	padding:1em;
}
.kuroiform .error {
	color:#fa4532;
}
.kuroiform .success {
	border:#6a9a72 1px solid;
	color:#6a9a72;
	margin-bottom:1em;
	padding:1em;
}

/* Member contact */
.kuroiform .field {
	margin-bottom:10px;
}
.kuroiform input.btn {
 	margin:															0 auto;
 }

/* End member contact */
/*
*, *:after, *:before {
    box-sizing: border-box;
}
*/
.ccm-ui input, .ccm-ui textarea, .ccm-ui select, .ccm-ui .uneditable-input {
	height:29px;
}