body {
	font-family: 'Source Sans Pro', sans-serif;
    background-color: #cfd8dc;
}

.container {
    margin-left: auto;
    margin-right: auto;
}

.form {
    background-color: #fff;
    border-radius: 5px;
    text-align: center;
    margin: 5em 0 0 0;
    padding: 0 0 2em 0;
}
.form img {
    margin: 1em 0 4em 0;
}
.field {
    background-color: #eceff1;
    padding: 1em 0 0 0;
    width: 90%;
    margin: 0 5% 0 5%;
}
label {
    width: 25%;
    text-align: right;
    padding: 0 1em 0 0;
}
input {
    width: 65%;
}
button {
    color:#fff;
    background-color: #039be5;
    border: none;
    width: 100%;
    padding: 0.5em 0;
    font-size: 1.5em;
}
button:hover {
    background-color: #0277bd;
}

@media (min-width: 992px) and (max-width: 1199px) {

}

@media (min-width: 1200px) {

}

@media (max-width: 767px) {

}
@media (min-width: 768px) and (max-width: 991px) {

}
@media (min-width: 992px) and (max-width: 1199px) {

}
@media (min-width: 1200px) {

}