@font-face{
  font-family:Public Sans Web;
  font-style:normal;
  font-weight:300;
  font-display:fallback;
  src:url(../fonts/public-sans/PublicSans-Light.woff2) format("woff2"), url(../fonts/public-sans/PublicSans-Light.woff) format("woff"), url(../fonts/public-sans/PublicSans-Light.ttf) format("truetype");
}

@font-face{
  font-family:Public Sans Web;
  font-style:normal;
  font-weight:300;
  font-display:fallback;
  src:url(../fonts/public-sans/PublicSans-Regular.woff2) format("woff2"), url(../fonts/public-sans/PublicSans-Regular.woff) format("woff"), url(../fonts/public-sans/PublicSans-Regular.ttf) format("truetype");
}

@font-face{
  font-family:Public Sans Web;
  font-style:normal;
  font-weight:600;
  font-display:fallback;
  src:url(../fonts/public-sans/PublicSans-Bold.woff2) format("woff2"), url(../fonts/public-sans/PublicSans-Bold.woff) format("woff"), url(../fonts/public-sans/PublicSans-Bold.ttf) format("truetype");
}

@font-face{
  font-family:Public Sans Web;
  font-style:italic;
  font-weight:300;
  font-display:fallback;
  src:url(../fonts/public-sans/PublicSans-LightItalic.woff2) format("woff2"), url(../fonts/public-sans/PublicSans-LightItalic.woff) format("woff"), url(../fonts/public-sans/publicsans-lightitalic.ttf) format("truetype");
}

@font-face{
  font-family:Public Sans Web;
  font-style:italic;
  font-weight:400;
  font-display:fallback;
  src:url(../fonts/public-sans/PublicSans-Italic.woff2) format("woff2"), url(../fonts/public-sans/PublicSans-Italic.woff) format("woff"), url(../fonts/public-sans/PublicSans-Italic.ttf) format("truetype");
}

@font-face{
  font-family:Public Sans Web;
  font-style:italic;
  font-weight:700;
  font-display:fallback;
  src:url(../fonts/public-sans/PublicSans-BoldItalic.woff2) format("woff2"), url(../fonts/public-sans/PublicSans-BoldItalic.woff) format("woff"), url(../fonts/public-sans/PublicSans-BoldItalic.ttf) format("truetype");
}
body {
  font-family: Public Sans Web;
}

a#skip,
a#skip:hover,
a#skip:visited {
  position: absolute;
  top: -500px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

a#skip:active,
a#skip:focus {
  position: static;
  width: auto;
  height: auto;
  color: white;
}

.nav {
  display: inline-block;
}

.usa-nav__primary>.usa-nav__primary-item>a {
    white-space: nowrap;
} 


.usa-header {
	margin-top: 0px;
	font-family: "Public Sans Web", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
.usa-header2 {
	margin-top: 0px;
	font-family: "Public Sans Web", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	text-align: center;
}

.grid-example .usa-grid {
  background: #ffffff;
}

.grid-example .usa-grid > * {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  color: #ffffff;
  padding: 1em;
}

.usa-textcolor {
  color: #FFFFFF;
}

.usa-intro.main {
  margin-bottom: 2em;

}

.faq {
  margin-top: 90px;
}

.list {
	text-align: left;
	font-family: "Public Sans Web", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.grid-example .usa-width-one-twelfth {
  padding-right: 0;
  padding-left: 0;
}


.grid-example-blank .usa-grid {
  text-align: center;
}

.usa-width-one-half {
  float: left;
  display: block;
  margin-right: .75%;
  width: 48.82117%;
}

.usa-width-one-half:last-child {
  margin-right: 0;
}
.usa-width-one-third {
margin-top:2rem;
}

.usa-grid,
.usa-grid-full {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
}

.usa-grid::after,
.usa-grid-full::after {
  clear: both;
  content: "";
  display: block;
}

.usa-grid {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

.usa-grid {
  padding-right: 3rem;
  padding-left: 3rem;
}

.usa-notice {
  margin-top: 30px;
}

.usa-survey {
  margin-top: 60px;
  margin-bottom: 60px;
}
.usa-main {
margin-top:2rem;
margin-bottom:20px;
padding-bottom:2rem;
}
].usa-accordion__button {
	
	color:#ffffff;
	background-color: #EB740F;
	background-image: url(../img/minus.svg),-webkit-gradient(linear,left top, left bottom,from(transparent),to(transparent));
	background-image: url(../img/minus.svg),linear-gradient(transparent,transparent);
	font-family: "Public Sans Web", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
.usa-accordion__button:hover {
	
	color:#ffffff;
	background-color: #EB740F;
	text-decoration:underline;
}
.usa-accordion__button[aria-expanded=false] {
	background-image: url(../img/plus.svg),-webkit-gradient(linear,left top, left bottom,from(transparent),to(transparent));
	background-image: url(../img/plus.svg),linear-gradient(transparent,transparent);
}
.usa-accordion__content {
	font-family: "Public Sans Web", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
.usa-accordion__content li {
text-align:left;
}
/* Sign in Page */
.usa-banner-form {
  -webkit-transform: translate(-20%, 10%);
  transform: translate(-20%, 10%);
  margin-top: 40px;
}
.usa-nav__link{
	font-family: "Public Sans Web", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";



}
/* upload Page */
.usa-button--survey {
  position: absolute;
  left: -80%;
  -webkit-transform: translate(-88%, 5%);
  transform: translate(-88%, 5%);
}
.usa-navbar{
max-width: 90px;
}

/* logo */
@media only screen and (max-width: 768px) {
  .usa-logo__text {
    max-width: 40px;
  }

  .usa-information {
    margin-bottom: 0px;

  }
.more-link {
    max-width: 220px;


}


}

/* upload button */
.usa-browse {
  margin-right: 20px;
  padding-left: 0px;
  padding-right: 0px;
}





/* Float four columns side by side */
.column {
  float: left;
  width: 25%;
  padding: 0 10px;
}

/* Remove extra left and right margins, due to padding */
.row {
  margin: 0 -5px;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Responsive columns */

.column {
  width: 100%;
  display: block;
  margin-bottom: 20px;
}




/* registration page */

.usa-mainheading {
  text-align: center;
  margin-top: 60px !important;
}

.main {
  text-align: center;
}

.usa-button usa-button--big {
  word-spacing: 30px;
}

.usa-form {
  position: absolute;
  left: 50%;
}

/* upload page */
.usa-radio {
  display: inline-block;

}

.usa-radio__label {
  margin-right: 10px;
}

/* Style counter cards */

.usa-card {
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
  padding: 12px;
  text-align: center;
  background-color: #ffffff;
  margin-top: 50px;
}

@media only screen and (max-width: 768px) {
  .usa-card {
    font-size: .75em;
  }
}

.usa-info--links {
  text-align: left;
  width: 275px;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
  margin-bottom: 4.0em;
  height: 425px;
  border-radius: 6px;

}

.usa-button--big---survey {
  position: absolute;
  left: 20%;
  -webkit-transform: translate(-88%, 5%);
  transform: translate(-88%, 5%);
  height: 92px;
  font-size: 1.46397rem
}

.textarea {
  width: 300px;

}

.us-disclaimer {
  margin-bottom: 60px;
}

.step-1 {
  padding-right: 0px;
  padding-left: 280px;
}

.radio-buttons {
  padding-top: 16px;
  margin-left: -120px;
  padding-right: 120px;
}

@media only screen and (max-width: 768px) {
  .step1 {
    margin-top: -20px;

  }

}

.step-2 {
  padding-left: 16rem;
  margin-left: 0px;
}

.usa-information {
  padding-left: 60px;
  padding-right: 60px;
  padding-bottom: 60px;
  max-width: 875;

}

.usa-graphic-list {
padding-top:0px;
padding-bottom:2rem;
}
.usa-graphic-list__heading {
font-family: "Public Sans Web", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
width:100%;
padding-top:2rem;
}
.grid-container {

}
.system-notification {
  margin-top: -45px;
}

.checkmark li {
padding-bottom:.5rem;
  list-style: none;
  text-align: left;
}

.checkmark li:before {
  content: "\2713";
  color: red !important;
  display: inline-block;
  width: 1em;
}

.usa-legend--info {
  color: #1a4480;
  font-family: "Public Sans Web", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  margin-top: -30px;
}

h1 {
  font-family: "Public Sans Web", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
width:100%;
text-align:center;
}

h2 {
  font-family: "Public Sans Web", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  text-align: left;

}

h3 {
  font-family: "Public Sans Web", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  text-align: left;
}

body p {
  font-family: "Public Sans Web", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";

}

.usa-features {
  font-family: "Public Sans Web", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";

}

.usa-input {
	width: auto;
	display:inline;
}

.emphasis-header {
	font-size:1.5em;
	text-align: center;
}
