@charset "utf-8";

input[type='submit'], input[type='button'] {
margin: 0;
padding: 1em 1.5em;
font-family: Poppins, sans-serif;
font-size: 0.8em;
text-transform: uppercase;
font-weight: 600;
color: #fff;
border: 1px solid #188ae2;
background-color: #188ae2;
}

input[type='text'], input[type='password'] {
border: 1px solid #ccc;
padding: 0.5em 1.5em;
color: #555;
background-color: #fff;
}

select {
border: 1px solid #ccc;
padding: 0.5em 1.5em;
color: #555;
background-color: #fff;
}

#psubmit {
margin-top: 1em;
}

.input-desc {
display: block;
margin-top: 2em;
margin-bottom: 0.4em;
}

.input-desc sup {
font-family: 'Raleway', sans-serif;
color: #f39200;
/*font-weight: 600;*/
font-size: 0.86em;
}

.input-cont {
display: inline-block;
width: 100%;
position: relative;
text-align: left;
margin-bottom: 1em;
}

.input-cont.form50 {
float: left;
width: calc(50% - 1em);
margin-right: 1em;
}

.input-cont.form50:last-of-type {
margin-right: 0;
}













