<commit_before>

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/*boundless fonts*/
@font-face {
  font-family: 'Encode Sans Compressed';
  src: url('../assets/fonts/encodesanscondensed-400-regular-webfont.eot');
  src: url('../assets/fonts/encodesanscondensed-400-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/encodesanscondensed-400-regular-webfont.woff') format('woff'), url('../assets/fonts/encodesanscondensed-400-regular-webfont.ttf') format('truetype'), url('../assets/fonts/encodesanscondensed-400-regular-webfont.svg#encodesanscondensed-400-regular-webfont') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Encode Sans Compressed';
  src: url('../assets/fonts/encodesanscondensed-500-medium-webfont.eot');
  src: url('../assets/fonts/encodesanscondensed-500-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/encodesanscondensed-500-medium-webfont.woff') format('woff'), url('../assets/fonts/encodesanscondensed-500-medium-webfont.ttf') format('truetype'), url('../assets/fonts/encodesanscondensed-500-medium-webfont.svg#encodesanscondensed-500-medium-webfont') format('svg');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Encode Sans Compressed';
  src: url('../assets/fonts/encodesanscompressed-600-semibold-webfont.eot');
  src: url('../assets/fonts/encodesanscompressed-600-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/encodesanscompressed-600-semibold-webfont.woff') format('woff'), url('../assets/fonts/encodesanscompressed-600-semibold-webfont.ttf') format('truetype'), url('../assets/fonts/encodesanscompressed-600-semibold-webfont.svg#encodesanscompressed-600-semibold-webfont') format('svg');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Encode Sans Compressed';
  src: url('../assets/fonts/encodesanscompressed-700-bold-webfont.eot');
  src: url('../assets/fonts/encodesanscompressed-700-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/encodesanscompressed-700-bold-webfont.woff') format('woff'), url('../assets/fonts/encodesanscompressed-700-bold-webfont.ttf') format('truetype'), url('../assets/fonts/encodesanscompressed-700-bold-webfont.svg#encodesanscompressed-700-bold-webfont') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Encode Sans Compressed';
  src: url('../assets/fonts/encodesanscompressed-800-extrabold-webfont.eot');
  src: url('../assets/fonts/encodesanscompressed-800-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/encodesanscompressed-800-extrabold-webfont.woff') format('woff'), url('../assets/fonts/encodesanscompressed-800-extrabold-webfont.ttf') format('truetype'), url('../assets/fonts/encodesanscompressed-800-extrabold-webfont.svg#encodesanscompressed-800-extrabold-webfont') format('svg');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'Encode Sans Compressed';
  src: url('../assets/fonts/encodesanscompressed-900-black-webfont.eot');
  src: url('../assets/fonts/encodesanscompressed-900-black-webfont.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/encodesanscompressed-900-black-webfont.woff') format('woff'), url('../assets/fonts/encodesanscompressed-900-black-webfont.ttf') format('truetype'), url('../assets/fonts/encodesanscompressed-900-black-webfont.svg#encodesanscompressed-900-black-webfont') format('svg');
  font-weight: 900;
  font-style: normal;
}

/* GLOBAL */ 
/* customize font-size */
h1, h2, h3 { font-weight: bold; 
}

/* NTS: will be h3 style soon*/
h2 { 
  font-size: 32px; 
  color: #4b2e83;
  margin-top: 1em;
  margin-bottom: 10px;
}

h2 small{
	font-weight: normal;
	color:#4b2e83;
}

h3 {
  font-size: 20px;
  margin-top: 15px;
  margin-bottom: 5px;
}

h4 {
  font-size: 16px;
}

p, ul li, .qna-heading, .req-input-text{
  font-size: 14px;
  line-height: 150%;
  color: #3d3d3d;
  font-weight: normal;
}

/* Tweaking  <br> for 2 SMS # and/or emails case */
.userinfo-br {
   display: block;
   line-height:50%;
   margin-top: 10px;
   content: "";
}

/* NTS: New H1 style!   */

.page-title h1{
  font-size: 32px; 
  color: #4b2e83;
  margin-top: 1em;
  margin-bottom: 10px;
}

.page-title h1 small{
  color: #595959;
  font-size: 20px;
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 5px;
  display:block;
  line-height: 1.3;

}

.uw-body{
	padding:0px;
	
}

/*  +++ styling text: GLOBAL +++ */
.bold {
	font-weight: bold;
}


.bolditalic {
	font-weight: bold;
	font-style: italic;
}

.graytext{
	color: #aaa;
}
.input-error-text{
	font-size: 80%;
	color: #c61029;
}



/* Sytled links  */

.fallback-btn-link{
	padding-left: 0px;
	margin: 10px 0px;
	font-size: 14px;
	color:#007bc8;
}

/* spacing in header  */
.return-link{
	font-size: 14px;
	margin-bottom: 10px;
	margin-top: 15px;
}
/* Hyperlink style: overwrite blue color for A11y */
a{
	color:#007bc8;
}


/* spacing in header  */
.banner{
	padding-top: 20px;
	padding-bottom: 20px;
    /*height: 140px;*/
}
.site-name{
	color: #fff;
	font-size: 37px;
	font-family: "Encode Sans Compressed", sans-serif;
	font-weight: 700;
	line-height: 1.3;
	margin: 0.67em 0;
}

/* net-id  */
.topnav {
	background-color: #4b2e83;
	/* height: 42px;*/
	margin-top: 30px;
}
/* to align   */<commit_msg>Update the link color for a11y<commit_after>

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/*boundless fonts*/
@font-face {
  font-family: 'Encode Sans Compressed';
  src: url('../assets/fonts/encodesanscondensed-400-regular-webfont.eot');
  src: url('../assets/fonts/encodesanscondensed-400-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/encodesanscondensed-400-regular-webfont.woff') format('woff'), url('../assets/fonts/encodesanscondensed-400-regular-webfont.ttf') format('truetype'), url('../assets/fonts/encodesanscondensed-400-regular-webfont.svg#encodesanscondensed-400-regular-webfont') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Encode Sans Compressed';
  src: url('../assets/fonts/encodesanscondensed-500-medium-webfont.eot');
  src: url('../assets/fonts/encodesanscondensed-500-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/encodesanscondensed-500-medium-webfont.woff') format('woff'), url('../assets/fonts/encodesanscondensed-500-medium-webfont.ttf') format('truetype'), url('../assets/fonts/encodesanscondensed-500-medium-webfont.svg#encodesanscondensed-500-medium-webfont') format('svg');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Encode Sans Compressed';
  src: url('../assets/fonts/encodesanscompressed-600-semibold-webfont.eot');
  src: url('../assets/fonts/encodesanscompressed-600-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/encodesanscompressed-600-semibold-webfont.woff') format('woff'), url('../assets/fonts/encodesanscompressed-600-semibold-webfont.ttf') format('truetype'), url('../assets/fonts/encodesanscompressed-600-semibold-webfont.svg#encodesanscompressed-600-semibold-webfont') format('svg');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Encode Sans Compressed';
  src: url('../assets/fonts/encodesanscompressed-700-bold-webfont.eot');
  src: url('../assets/fonts/encodesanscompressed-700-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/encodesanscompressed-700-bold-webfont.woff') format('woff'), url('../assets/fonts/encodesanscompressed-700-bold-webfont.ttf') format('truetype'), url('../assets/fonts/encodesanscompressed-700-bold-webfont.svg#encodesanscompressed-700-bold-webfont') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Encode Sans Compressed';
  src: url('../assets/fonts/encodesanscompressed-800-extrabold-webfont.eot');
  src: url('../assets/fonts/encodesanscompressed-800-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/encodesanscompressed-800-extrabold-webfont.woff') format('woff'), url('../assets/fonts/encodesanscompressed-800-extrabold-webfont.ttf') format('truetype'), url('../assets/fonts/encodesanscompressed-800-extrabold-webfont.svg#encodesanscompressed-800-extrabold-webfont') format('svg');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'Encode Sans Compressed';
  src: url('../assets/fonts/encodesanscompressed-900-black-webfont.eot');
  src: url('../assets/fonts/encodesanscompressed-900-black-webfont.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/encodesanscompressed-900-black-webfont.woff') format('woff'), url('../assets/fonts/encodesanscompressed-900-black-webfont.ttf') format('truetype'), url('../assets/fonts/encodesanscompressed-900-black-webfont.svg#encodesanscompressed-900-black-webfont') format('svg');
  font-weight: 900;
  font-style: normal;
}

/* GLOBAL */ 
/* customize font-size */
h1, h2, h3 { font-weight: bold; 
}

/* NTS: will be h3 style soon*/
h2 { 
  font-size: 32px; 
  color: #4b2e83;
  margin-top: 1em;
  margin-bottom: 10px;
}

h2 small{
	font-weight: normal;
	color:#4b2e83;
}

h3 {
  font-size: 20px;
  margin-top: 15px;
  margin-bottom: 5px;
}

h4 {
  font-size: 16px;
}

p, ul li, .qna-heading, .req-input-text{
  font-size: 14px;
  line-height: 150%;
  color: #3d3d3d;
  font-weight: normal;
}

/* Tweaking  <br> for 2 SMS # and/or emails case */
.userinfo-br {
   display: block;
   line-height:50%;
   margin-top: 10px;
   content: "";
}

/* NTS: New H1 style!   */

.page-title h1{
  font-size: 32px; 
  color: #4b2e83;
  margin-top: 1em;
  margin-bottom: 10px;
}

.page-title h1 small{
  color: #595959;
  font-size: 20px;
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 5px;
  display:block;
  line-height: 1.3;

}

.uw-body{
	padding:0px;
	
}

/*  +++ styling text: GLOBAL +++ */
.bold {
	font-weight: bold;
}


.bolditalic {
	font-weight: bold;
	font-style: italic;
}

.graytext{
	color: #aaa;
}
.input-error-text{
	font-size: 80%;
	color: #c61029;
}



/* Sytled links  */

.fallback-btn-link{
	padding-left: 0px;
	margin: 10px 0px;
	font-size: 14px;
	color:#0077c2;
}

/* spacing in header  */
.return-link{
	font-size: 14px;
	margin-bottom: 10px;
	margin-top: 15px;
}
/* Hyperlink style: overwrite blue color for A11y */
a{
	color:#0077c2;
}


/* spacing in header  */
.banner{
	padding-top: 20px;
	padding-bottom: 20px;
    /*height: 140px;*/
}
.site-name{
	color: #fff;
	font-size: 37px;
	font-family: "Encode Sans Compressed", sans-serif;
	font-weight: 700;
	line-height: 1.3;
	margin: 0.67em 0;
}

/* net-id  */
.topnav {
	background-color: #4b2e83;
	/* height: 42px;*/
	margin-top: 30px;
}
/* to align   */
{'fraction_non_alphanumeric': 0.2072407222575084, 'fraction_numerical': 0.045367933944288175, 'mean_word_length': 4.478131212723658, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6570487', 'n_tokens_mistral': 4707, 'n_tokens_neox': 4203, 'n_words': 625}