/* input
========================================================================== */
/* static */
.ea-form input[type='text'],
.ea-form input[type='password'],
.ea-form input[type='date'],
.ea-form input[type='datetime'],
.ea-form input[type='datetime-local'],
.ea-form input[type='month'],
.ea-form input[type='week'],
.ea-form input[type='email'],
.ea-form input[type='number'],
.ea-form input[type='tel'],
.ea-form input[type='time'],
.ea-form input[type='url'] {padding: 1em; border: 1px solid rgba(0,0,0,0.1); border-radius: 0; /*box-shadow: 1px 1px 3px 0 rgba(0,0,0,0);*/}
/* hover */
.ea-form input[type='text']:hover,
.ea-form input[type='password']:hover,
.ea-form input[type='date']:hover,
.ea-form input[type='datetime']:hover,
.ea-form input[type='datetime-local']:hover,
.ea-form input[type='month']:hover,
.ea-form input[type='week']:hover,
.ea-form input[type='email']:hover,
.ea-form input[type='number']:hover,
.ea-form input[type='tel']:hover,
.ea-form input[type='time']:hover,
.ea-form input[type='url']:hover {border: 1px solid rgba(0,0,0,0.3); /*box-shadow: 1px 1px 3px 0 rgba(0,0,0,0);*/}
/* focus */
.ea-form input[type='text']:focus,
.ea-form input[type='password']:focus,
.ea-form input[type='date']:focus,
.ea-form input[type='datetime']:focus,
.ea-form input[type='datetime-local']:focus,
.ea-form input[type='month']:focus,
.ea-form input[type='week']:focus,
.ea-form input[type='email']:focus,
.ea-form input[type='number']:focus,
.ea-form input[type='tel']:focus,
.ea-form input[type='time']:focus,
.ea-form input[type='url']:focus {border: 1px solid rgba(251,177,97,1); /*box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.1);*/}
/* disabled */
.ea-form input[type='text']:disabled,
.ea-form input[type='password']:disabled,
.ea-form input[type='date']:disabled,
.ea-form input[type='datetime']:disabled,
.ea-form input[type='datetime-local']:disabled,
.ea-form input[type='month']:disabled,
.ea-form input[type='week']:disabled,
.ea-form input[type='email']:disabled,
.ea-form input[type='number']:disabled,
.ea-form input[type='tel']:disabled,
.ea-form input[type='time']:disabled,
.ea-form input[type='url']:disabled {}

/* other amount input
========================================================================== */
.ea-form .oth_amt_input {position: relative; display: block; float: left; width: 200px; height: auto; margin: 0; padding: 0;}
.ea-form .full_input {width: 100%;}
/* set correct left padding */
.ea-form .oth_amt_input input {padding-left: 30px;}
/* adds dollar sign to input */
.ea-form .oth_amt_input::after {position: absolute; top: 19px; left: 15px; display: block; float: left; width: auto; height: auto; margin: 0; padding: 0; font-family: "Font Awesome 5 Free"; font-weight: 800; font-size: 20px; line-height: 20px; content: "\f155"; box-sizing: border-box; transition: all 0.2s ease-in-out 0s;}

/* textarea
========================================================================== */
/* static */
.ea-form textarea {height: 100px; padding: 18px 0 0 15px; border: 1px solid rgba(0,0,0,0.1); border-radius: 0; /*box-shadow: 1px 1px 3px 0 rgba(0,0,0,0);*/}
/* hover */
.ea-form textarea:hover {border: 1px solid rgba(0,0,0,0.3); box-shadow: 1px 1px 3px 0 rgba(0,0,0,0);}
/* focus */
.ea-form textarea:focus {border: 1px solid rgba(251,177,97,1); box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.1);}
/* disabled */
.ea-form textarea:disabled {}

/* select
========================================================================== */
/* static */
.ea-form select {padding: 17px 50px 16px 15px; border: 1px solid rgba(0,0,0,0.1); border-radius: 0; /*box-shadow: 1px 1px 3px 0 rgba(0,0,0,0);*/ background-image: none; }
/* hover */
.ea-form select:hover {border: 1px solid rgba(0,0,0,0.3); box-shadow: 1px 1px 3px 0 rgba(0,0,0,0); cursor: pointer;}
/* focus */
.ea-form select:focus {border: 1px solid rgba(251,177,97,1); box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.1);}
/* disabled */
.ea-form select:disabled {}
/* select wrapper, so we can use a nicer-looking drop-down arrow */
.ea-form .select_wrapper {position: relative; display: block; float: left; width: auto; height: auto; margin: 0; padding: 0; /*background-color: rgba(255,255,255,1);*/}
.ea-form .select_wrapper select {width: auto;}
.ea-form .full_select {width: 100%;}
.ea-form .full_select select {width: 100%;}
.ea-form .select_wrapper::before {pointer-events: none; z-index: 10; position: absolute; top: 45px; right: 30px; display: block; float: right; width: auto; height: auto; margin: 0; padding: 0; font-family: "Font Awesome 5 Free"; font-weight: 800; font-size: 20px; line-height: 20px; content: "\f13a"; color: rgba(0,0,0,0.2); box-sizing: border-box; transition: all 0.2s ease-in-out 0s;}
.ea-form .select_wrapper:hover::before {pointer-events: none; color: rgba(0,0,0,0.5);}

.ea-form .select_wrapper_special::before {top: 18px;}

/* for left-aligned labels
========================================================================== */
.ea-form .left_labels input[type='text'],
.ea-form .left_labels input[type='password'],
.ea-form .left_labels input[type='date'],
.ea-form .left_labels input[type='datetime'],
.ea-form .left_labels input[type='datetime-local'],
.ea-form .left_labels input[type='month'],
.ea-form .left_labels input[type='week'],
.ea-form .left_labels input[type='email'],
.ea-form .left_labels input[type='number'],
.ea-form .left_labels input[type='tel'],
.ea-form .left_labels input[type='time'],
.ea-form .left_labels input[type='url'],
.ea-form .left_labels textarea {width: 70%;}
/* selects */
.ea-form .left_labels .select_wrapper {width: 100%;}
.ea-form .left_labels .select_wrapper select {width: 70%;}

/* responsive media queries
========================================================================== */
@media only screen and (max-width: 1280px)
{
	
}
@media only screen and (max-width: 1024px)
{
	
}
@media only screen and (max-width: 768px)
{
	.ea-form .oth_amt_input {width: 100%;}
	/* for left aligned fields */
	.ea-form .left_labels input[type='text'],
	.ea-form .left_labels input[type='password'],
	.ea-form .left_labels input[type='date'],
	.ea-form .left_labels input[type='datetime'],
	.ea-form .left_labels input[type='datetime-local'],
	.ea-form .left_labels input[type='month'],
	.ea-form .left_labels input[type='week'],
	.ea-form .left_labels input[type='email'],
	.ea-form .left_labels input[type='number'],
	.ea-form .left_labels input[type='tel'],
	.ea-form .left_labels input[type='time'],
	.ea-form .left_labels input[type='url'],
	.ea-form .left_labels textarea {width: 100%;}
	.ea-form .left_labels .select_wrapper select {width: 100%;}
}
@media only screen and (max-width: 480px)
{
	
}
@media only screen and (max-width: 320px)
{
	
}