input
{
	box-sizing:					border-box;
	color:						#BBB;
	border:						solid 1px #DBAF51;
	font-family:				"Times New Roman";
	font-size:					18px;
	height:						30px;
	outline:					none;
	margin:						10px 0 10px 0;
	width:						100%;
}

input:hover
{
	border-color:				#FAF3B6;
	box-shadow:					0px 0px 4px 0px #C39840;
	transition:					.2s;
}

input:focus
{
	border-color:				#FAF3B6;
	box-shadow:					0px 0px 4px 0px #C39840;
	transition:					.1s;
}

input:-webkit-autofill
{
	transition:					background-color 5000s ease-in-out 0s;
}

.dnk-input-field
{
	padding:					18px 0 18px 9px;
}

.dnk-input-submit
{
	/* background:					linear-gradient(0deg, #7EE253, #91FF5E); */
	background:					url("../images/default-button.png");
	background-repeat:			no-repeat;
	background-size:			cover;
	border-radius:				6px;
	color:						#FFF;
	font-size:					18px;
	height:						40px;
	margin:						10px 0 0 0;
	opacity:					0.85;
	padding:					1px 0 0 0;
}

.dnk-input-submit:hover
{
	box-shadow:					0px 0px 5px 1px #FAF3B6;
	cursor:						pointer;
	transition:					.2s;
}

body .dnk-input-submit
{
	font-family:				inherit;
}

body .dnk-input-submit
{
	border-image:				none;
}

.dnk-login-w
{
	margin:						0 auto 0 auto;
	width:						300px;
}

.dnk-logo-w
{
	margin:						100px 0 90px 0;
	text-align:					center;
}

.dnk-input-title
{
	background:					linear-gradient(to top, #C39840 0%, #FAF3B6 50%, #C39840 100%);
	color:						transparent;
	font-size:					28px;
	font-weight:				600;
	margin:						30px 0 8px 0;
	text-align:					center;
	-webkit-background-clip:	text;
}

.dnk-policy-w
{
	bottom:						20px;
	position:					fixed;
	right:						20px;
	text-align:					right;
	width:						100%;
}