* {
    font-family: "proxima-nova", sans-serif;
}
.banner {
    max-width: 400px;
}
.main-heading {
    font-size: 1.5rem;
    font-weight: bold;
    text-transform: uppercase;
}
.header {
    background-color: #000;
    color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
	margin-right:0px;
	margin-left:0px;
}

.submitBtn {
    background-color: #000;
    max-width: 50%;
    margin: 0 auto;
    padding: 10px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 5px;
    font-weight: bold;
}
.btnDisabled {
    pointer-events: none;
    cursor: default;
    opacity: .3;
}
input#application\:shoeTagImage, input#application\:shoeProblemImage, input#application\:shoeOptionalImage, input#application\:shoeWipImage {
     font-family: "proxima-nova", sans-serif !important;
    font-size: .75rem;
    max-width: 100%;
}

@media (max-width:768px) {
input[type=text] {
    width: 40vw;
}
}

@media (min-width:768px) {
input[type=text] {
    width: 250px;
}
@media (min-width:1028px){
	#application {
		max-width:80%;
		margin:0 auto;
		border:3px solid #000;
	}
}
}