.slide-submit{background:#f3f5f6;color:#929292;box-shadow:0 0 0 1px #ccc;border-radius:4px;text-align:right;padding:1em 1em;font-size:.75em;position:relative;overflow:hidden;user-select:none;-moz-user-select:none;-webkit-user-select:none;transition:.2s}.slide-submit-text{display:inline-block}.slide-submit-thumb{position:absolute;top:0;left:0px;width:50px;height:100%;background:linear-gradient(to top, #cf9455, #cf9455);box-shadow:inset 0 0 0 3px #f3f5f6,inset 0 0 0 4px rgba(0,0,0,0.17);text-shadow:0 -1px #828282;border-radius:8px;box-sizing:border-box;text-align:center;font-size:20px;line-height:38px;font-family:serif;color:#fff}.slide-submit-thumb:hover,.draggable{background:#b96307;cursor:-webkit-grab;cursor:grab}.slide-submit-thumb:active{background:#b96307;cursor:-webkit-grabbing;cursor:grabbing}.slide-success{background:#cf9455;text-align:left;color:#fff;box-shadow:0 0 0 1px #cf9455}.slide-success .slide-submit-thumb{background:#cf9455;box-shadow:inset 0 0 0 3px #8f4d06,inset 0 0 0 4px rgba(0,0,0,0.17);color:#fff;pointer-events:none}
/*# sourceMappingURL=slide-to-submit.css.map */

/* form {
	background: #fff;
	box-shadow: 0 25px 50px rgba(0, 0, 0, .1);
	padding: 20px;
	width: 300px;
	box-sizing:border-box;
	margin: 0 auto .5em auto;
	text-align:left;
}

label {
	display: block;
}

input {
	margin: 1em 0;
	width: 100%;
	padding: 1em;
	outline: none;
	border: 1px solid #ccc;
	transition:.25s;
	box-sizing: border-box;
}
input:hover {
	border:1px solid rgba(27, 165, 253, 0.6);;
}
input:focus {
	border:1px solid #1BA5FD;
	box-shadow: 0 0 10px rgba(27, 165, 253, 0.4);
}

input:required:invalid {
	box-shadow:inset -3px 0 0 red;
}
input:required:valid {
	box-shadow:inset -3px 0 0 green;
}

@media (max-width:360px){
	body {
		padding:0;
		margin:0;
	}
@media (max-width:300px){
	form, .button {
		width:100%;
	}
} */