@charset "utf-8";
/* CSS Document */

body {
    background-position: right center;
    height: 100%;
    width: 100%;
    background-size: cover;
    background-attachment:fixed;
    z-index: -1;
    background-image: url("../img/NYSPC 2021 Background.jpg");
     color: #FFFFFF;
}


.content {
    height: 100vh;
    z-index: 1;
}
.mission {
    font-family: 'Oswald', sans-serif;
    border-left: 1px solid rgba(255,255,255,1.00);
    border-right: 1px solid rgba(255,255,255,1.00);
    margin-right: auto;
    margin-left: auto;
    color: #FFFFFF;
}
.mission p {
}
footer {
    background-color: hsla(0,0%,0%,1.00);
    color: hsla(0,0%,100%,1.00);
}
.banner {
    font-family: 'Oswald', sans-serif;
    color: rgba(255,255,255,1.00);
    font-size: 3em;
    text-align: center;
}
nav .navbar {
}
h2 {
    color: hsla(0,0%,100%,1.00);
    font-family: 'Oswald', sans-serif;
    font-size: 2em;
}
h2 a {
    color: hsla(0,0%,100%,1.00);
}
h2 a:hover {
    color: hsla(0,0%,81%,1.00);
    text-decoration: none;
}
.btn-link {
    color: hsla(0,0%,0%,1.00);
    text-decoration: none;
}
.btn-link:visited, .btn-link:focus, .btn-link:active {
    color: hsla(0,0%,0%,1.00);
    text-decoration: none;
}
.btn-link:hover {
    color: hsla(0,0%,38%,1.00);
    text-decoration: none;
}
.topnav {
    padding-top: 0px;
    padding-bottom: 70px;
}
.sponsors {

}
h3 {
    color: rgba(255,255,255,1.00);
}
a, a:hover, a:visited {
    color: #FFFFFF;
}
form .form-group label {
    color: #FFFFFF;
}
form .form-check .form-check-label {
    color: #FFFFFF;
}
#exampleModal {
	color: #000000;
}


@media (max-width: 360px) {
h5 {
    font-size: .8em;
}
.table {
    margin-right: auto;
    margin-left: auto;
}
    

}

@media (max-width: 900px) {
    body{
background-position: right center;
    height: 100%;
    width: 100%;
    background-size: cover;
    
    z-index: -1;
    background-image: url("../img/../img/NYSPC 2021 Background_mobile.jpg");
     color: #FFFFFF;
    }
    
   
}
