.wpcf7 .wpcf7-submit{
    background: transparent;
    border: 1px solid;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1rem;
    width: 200px;
    float: right;
    cursor: pointer;
}

.wpcf7 label{
    font-size: .9rem;
}

.wpcf7 p input, .wpcf7 p textarea{
    border: 0px;
    border-bottom: 1px solid;
    width: 100%;
}

.wpcf7 p textarea{
    height: 100px;
}

.wpcf7 p textarea:focus, .wpcf7 p input:focus{
    outline: 0;
}

.wpcf7 p:last-of-type input:hover{
    border: 1px solid grey;
}


.wpcf7 p:last-of-type input{
    background: white;
    box-shadow: none;
    border: 1px solid;
    width: auto;
    padding: 15px 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: .9rem;
    cursor: pointer;
}

.wpcf7 p:last-of-type input, 
.wpcf7 input[type="radio"],
.wpcf7 input[type="checkbox"]{
    box-shadow: none;
}




.oko-wpcf7-clicker{
	display: inline-block;
	padding: 10px;
	/* border: 1px solid yellow; */
	width: 75%;
	position: relative;
	padding-bottom: 50px;

	background: rgba(0, 0, 0, .05);
	box-shadow: inset 0px 0px 10px rgba(0, 0, 0, .2);
	border-radius: 5px;

	font-weight: bold;
	/* color: maroon; */
	font-size: 1.2rem;
	max-width: 400px;
}
.oko-wpcf7-clicker label{
	/* border: 2px solid red; */
}
.oko-clicker-target{
	border: 2px solid #6262db;
	margin: 10px 0;
	width: 30px;
	height: 30px;
	border-radius: 30px;

	background: radial-gradient(circle, #b93838 20%, white 20%, white 40%, #b93838 40%, #b93838 60%, white 60%, white 80%, #b93838 80%);
    background-size: cover;
	position: absolute;
	bottom: 0;
	cursor: pointer;

	transition: 1s;
	
	
}

/* form.no-output .wpcf7-response-output{
	display: none;
} */

.wpcf7-form .res{
	display: none;
}