input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {
width: 100%!important;
Height: 34px;
margin-bottom: 10px;
}
html, body{
Font-Family: Roboto, Helvetica, Arial, Verdana, sans-serif;
Font-Size: 16px;
Line-Height: 26px;
Font-Weight: 300;
Letter-Spacing:0.8px;
color: #333;

}
.hidden{
	display: none;
}
.button-stroke .button_theme, .button-stroke .button_theme .button_icon i, .button-stroke button, .button-stroke input[type="submit"], .button-stroke input[type="reset"], .button-stroke input[type="button"], .button-stroke .woocommerce #respond input#submit, .button-stroke .woocommerce a.button:not(.default), .button-stroke .woocommerce button.button, .button-stroke.woocommerce input.button {
    color: #fff!important;
    background-color: #003869!important;
    border-color: #003869!important;
    padding: 10px;
    border-radius: 20px;
    height: fit-content;
}

.button-stroke input[type="submit"]:hover{
	background-color:#E30613!important;
	border-color:#E30613!important;
}


.btn-primary {
    color: #fff!important;
    background-color: #003869!important;
    border-color: #003869!important;
    padding: 10px;
    border-radius: 20px;
    height: fit-content;
}

.btn-primary:hover{
	background-color:#E30613!important;
	border-color:#E30613!important;
}

input[type="submit"] {
    color: #fff !important;
    background-color: #003869 !important;
    border-color: #003869 !important;
    padding: 10px;
    border-radius: 20px;
    height: fit-content;
    padding: 10px 40px;
}
input[type="submit"]:hover {
    background-color: #E30613 !important;
    border-color: #E30613 !important;
	cursor: grabbing;
}


