@charset "utf-8";


label {
    float: left;
	clear: none;
}


form {
	font-size: 1.2rem;
    float: left;
    min-height: 10px;
    padding: 0 3%;
    width: 100%;
    display: block;
    position: relative;
	box-sizing: border-box;
}

form label, legend {
    display: inline-block;
    width: 100%;
	font-weight: bold;
}

input:not([type=checkbox]):not([type=radio]):not(.res),
textarea:not(.res),
select:not(.res),
button:not(.res)
{
    background-color: #fff;
    display: inline-block;
    font-weight: normal;
    margin:0;
    padding: .2rem 3%;
    width: 100%;
	border-width: 1px;
	box-sizing: border-box;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	min-height: 2.5rem;
}

input[type=text] {word-break: break-word;}

button{ cursor: pointer;}


.search_icon{
	display: inline-block;
	-webkit-transform: rotate(-45deg);
       -moz-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
			padding-right: .5rem;
}

@media all and (max-width: 640px) {

}

/* END Contacts 	============================================================*/