/* font families */

@font-face {
	font-family: "Lato";
	src: url("web/style_fonts/S6uyw4BMUTPHjxAwXjeu.woff2");
}

@font-face {
	font-family: "UnitedSans";
	src: url("web/style_fonts/UnitedItalicSmExBd.woff");
}

@font-face {
	font-family: "GPC";
	src: url("web/style_fonts/gpc-bold.woff2");
}

@font-face {
	font-family: "Libre\20 Franklin";
	src: url("web/style_fonts/LibreFranklin-Regular.ttf");
}

@font-face {
	font-family: "HelveticaCompressed";
	src: url("web/style_fonts/Helvetica-Compressed1.otf");
}

@font-face {
	font-family: "HelveticaNeue\2d BoldCond";
	src: url("web/style_fonts/HelveticaNeue-BoldCond.otf");
}

@font-face {
	font-family: "HelveticaNeue\2d Condensed";
	src: url("web/style_fonts/HelveticaNeue-Condensed.otf");
}

@font-face {
	font-family: "Lexend";
	src: url("web/style_fonts/Lexend-Regular.ttf");
}

@font-face {
	font-family: "GP";
	src: url("web/style_fonts/gp-book.ttf");
}

/* brand body font */
body {color:rgba(51, 51, 51, 1.00);font-family:"Helvetica";font-size:16px;}
/* brand background */
body {background-image:url("/C21688_ustores/web/style_images/bg.png");background-position:left top;background-repeat:repeat-x;background-color:rgba(13, 41, 80, 1.00);}
.custom-content, .app-content, .logout-with-name {background-color:#FFFFFF;}
/* brand global navbar */
.global-header .navbar-custom {background-color:rgba(84, 133, 174, 0.00);border-color:rgba(84, 133, 174, 0.00);color:#FFFFFF;}
.global-header .navbar-custom .navbar-brand {background-color:inherit;border-color:inherit;color:inherit;}
.global-header .navbar-custom .nav-link, .global-header .navbar-custom .nav-item {background-color:rgba(84, 133, 174, 0.00);border-color:rgba(84, 133, 174, 0.00);color:#FFFFFF;}
.global-header .navbar-custom .dropdown-menu, .global-header .navbar-custom .dropdown-item {background-color:rgba(84, 133, 174, 0.00) !important;border-color:rgba(84, 133, 174, 0.00) !important;color:#FFFFFF !important;}
.global-header .navbar-custom .dropdown-submenu, .global-header .navbar-custom .dropdown-submenu a {background-color:rgba(84, 133, 174, 0.00);border-color:rgba(84, 133, 174, 0.00);color:#FFFFFF;}
.global-header .navbar-custom .navbar-nav .fa {color:#FFFFFF;}
.global-header .navbar {font-family:"Helvetica";}
/* brand headings */
h2, .h2 {color:rgba(237, 124, 3, 1.00);font-family:"Helvetica";font-size:24px;font-weight:500;}
.form-inner-wrapper h2, .form-inner-wrapper .h2 {color:rgba(237, 124, 3, 1.00);font-family:"Helvetica";font-size:24px;font-weight:500;}
h3, .h3 {color:#222222;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:20px;font-weight:500;}
.form-inner-wrapper h3, .form-inner-wrapper .h3 {color:#222222;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:20px;font-weight:500;}
h4, .h4 {color:#222222;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:500;}
.form-inner-wrapper h4, .form-inner-wrapper .h4 {color:#222222;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:500;}
h5, .h5 {color:#222222;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:500;}
.form-inner-wrapper h5, .form-inner-wrapper .h5 {color:#222222;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:500;}
h6, .h6 {color:#222222;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:500;}
.form-inner-wrapper h6, .form-inner-wrapper .h6 {color:#222222;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:500;}
/* brand hyperlinks */
a {color:rgba(237, 124, 3, 1.00);text-decoration:none;}
a:hover, a:focus {color:rgba(237, 124, 3, 1.00);text-decoration:underline;}
/* brand buttons */
.btn-primary {background-color:#333333;border-color:#333333;color:#FFFFFF;}
.btn-primary:hover, .btn-primary:focus {background-color:#333333;border-color:#333333;color:#FFFFFF;}
.text-primary {color:#333333;}
.text-primary:hover, .text-primary:focus {color:#333333;}
.btn-default {background-color:#FFFFFF;border-color:#CCCCCC;color:#333333;}
.btn-default:hover, .btn-default:focus {background-color:#E6E6E6;border-color:#ADADAD;color:#333333;}
.btn-secondary {background-color:#FFFFFF;border-color:#CCCCCC;color:#333333;}
.btn-secondary:hover, .btn-secondary:focus {background-color:#E6E6E6;border-color:#ADADAD;color:#333333;}
/* brand category navbar */
/* brand global footer */
.global-footer {font-family:"";}
.global-footer {background-color:rgba(13, 41, 80, 0.00);color:rgba(247, 216, 155, 1.00);}
.global-footer .global-footer-content .socialIconsFooter li a {color:rgba(247, 216, 155, 1.00);}
.global-footer a {color:rgba(247, 216, 155, 1.00);text-decoration:none;}
.global-footer a:hover, .global-footer a:focus {color:rgba(247, 216, 155, 1.00);text-decoration:underline;}

/* styles for Feature */

/* styles for Single Store Header */
.custom-header-content .ace_header{height:202px;
	background:#fff;} .custom-header-content .nd{font-family:'georgia' , 'times new roman' , 'times' , serif;
	font-size:11px;
	font-weight:bold;
	line-height:22px;
	letter-spacing:3px;
	padding-left:15px;
	margin-left:4px;
	text-align:left;
	width:298px;
	height:16px;
	margin-top:17px;
	float:left;
	background:transparent url('web/style_images/store_42/bb-nd.png') no-repeat;} .custom-header-content .nd  a{color:#c5cedb;
	text-decoration:none;} .custom-header-content .nd  a:hover{color:#ffffff;
	text-decoration:none;} .custom-header-content .headertop_left{font-family:'arial';
	font-size:11px;
	color:#c5cedb;
	margin-left:10px;
	width:216px;
	height:16px;
	float:left;
	text-align:left;
	margin-left:515px;
	padding-top:14px;
	font-weight:normal;
	margin-top:17px;
	background:transparent url('web/style_images/store_42/bb-prov.png') no-repeat;} .custom-header-content .headertop_left  a{color:#c5cedb;
	text-decoration:none;} .custom-header-content .headertop_left  a:hover{color:#ffffff;
	text-decoration:none;} .custom-header-content .headertop_right{font-family:'arial';
	font-size:11px;
	color:#c5cedb;
	margin-left:10px;
	width:60px;
	height:15px;
	float:left;
	text-align:left;
	padding-top:14px;
	font-weight:normal;} .custom-header-content .headertop_right  a{color:#c5cedb;
	text-decoration:none;} .custom-header-content .headertop_right  a:hover{color:#ffffff;
	text-decoration:none;} .custom-header-content .ace_title{background:none;
	width:1140px;
	height:162px;
	text-indent:-9999px;
	margin-bottom:0px;
	float:left;
	background:url('web/style_images/store_42/header.jpg') no-repeat;} .custom-header-content #grad_alpha{display:block;
	float:left;
	width:230px;} .custom-header-content li{margin:3px 0;} .custom-header-content #grad_beta{margin:auto;
	clear:both;
	width:1140px;
	display:block;} .custom-header-content #grad_beta  #grad_global_nav{display:block;
	padding:0;
	margin:0;
	width:auto;
	height:40px;} .custom-header-content div#grad_nav{margin:auto;
	background:transparent url('web/style_images/store_42/navbar.png') no-repeat;
	width:1140px;} .custom-header-content #grad_beta  #grad_nav  ul  li  a{display:block;
	text-indent:-9999px;
	overflow:hidden;} .custom-header-content #grad_nav_adm  a{display:block;
	background:url('web/style_images/store_42/navbar.png') no-repeat 0 0 transparent;
	width:67px;
	height:40px;
	overflow:hidden;} .custom-header-content #grad_nav_adm  a:hover #grad_nav_adm  a:active #grad_b-admissions  #grad_nav_adm  a{display:block;
	background:url('web/style_images/store_42/navbar.png') no-repeat;
	display:block;
	width:67px;
	height:40px;
	background-position:0 -40px;} .custom-header-content #grad_nav_dept  a{background:url('web/style_images/store_42/navbar.png') no-repeat;
	display:block;
	width:137px;
	height:40px;
	background-position:-67px 0;} .custom-header-content #grad_nav_dept  a:hover #grad_nav_dept  a:active #grad_b-departments-and-programs  #grad_nav_dept  a{background:url('web/style_images/store_42/navbar.png') no-repeat;
	width:137px;
	height:40px;
	background-position:-67px -40px;} .custom-header-content #grad_nav_life  a{background:url('web/style_images/store_42/navbar.png') no-repeat;
	width:117px;
	height:40px;
	background-position:-204px 0px;} .custom-header-content #grad_nav_life  a:hover #grad_nav_life  a:active #grad_b-graduate-student-life  #grad_nav_life  a{background:url('web/style_images/store_42/navbar.png') no-repeat;
	width:117px;
	height:40px;
	background-position:-204px -40px;} .custom-header-content #grad_nav_prof  a{background:url('web/style_images/store_42/navbar.png') no-repeat;
	width:75px;
	height:40px;
	background-position:-321px 0px;} .custom-header-content #grad_nav_prof  a:hover #grad_nav_prof  a:active #grad_b-professional_development  #grad_nav_prof  a{background:url('web/style_images/store_42/navbar.png') no-repeat;
	width:75px;
	height:40px;
	background-position:-321px -40px;} .custom-header-content #grad_nav_about  a{background:url('web/style_images/store_42/navbar.png') no-repeat;
	width:79px;
	height:40px;
	background-position:-396px 0px;} .custom-header-content #grad_nav_about  a:hover #grad_nav_about  a:active #grad_b-about-the-graduate-school  #grad_nav_about  a{background:url('web/style_images/store_42/navbar.png') no-repeat;
	width:79px;
	height:40px;
	background-position:-396px -40px;} .custom-header-content #grad_nav_contact  a{background:url('web/style_images/store_42/navbar.png') no-repeat;
	width:96px;
	height:40px;
	background-position:-475px 0px;} .custom-header-content #grad_nav_contact  a:hover #grad_nav_contact  a:active #grad_b-contact  #nav_contact  a{background:url('web/style_images/store_42/navbar.png') no-repeat;
	width:96px;
	height:40px;
	background-position:-475px -40px;} .custom-header-content #grad_nav_publ  a{background:url('web/style_images/store_42/navbar.png') no-repeat;
	width:85px;
	height:40px;
	background-position:-571px 0px;} .custom-header-content #grad_nav_publ  a:hover #grad_nav_publ  a:active #grad_b-publ  #nav_publ  a{background:url('web/style_images/store_42/navbar.png') no-repeat;
	width:85px;
	height:40px;
	background-position:-571px -40px;} .custom-header-content #grad_nav_news  a{background:url('web/style_images/store_42/navbar.png') no-repeat;
	width:75px;
	height:40px;
	background-position:-656px 0px;} .custom-header-content #grad_nav_news  a:hover #grad_nav_news  a:active #grad_b-news  #nav_news  a{background:url('web/style_images/store_42/navbar.png') no-repeat;
	width:75px;
	height:40px;
	background-position:-656px -40px;} .custom-header-content #grad_nav_events  a{background:url('web/style_images/store_42/navbar.png') no-repeat;
	width:72px;
	height:40px;
	background-position:-731px 0px;} .custom-header-content #grad_nav_events  a:hover #grad_nav_events  a:active #grad_b-events  #nav_events  a{background:url('web/style_images/store_42/navbar.png') no-repeat;
	width:72px;
	height:40px;
	background-position:-731px -40px;} .custom-header-content #grad_nav_travel  a{background:url('web/style_images/store_42/navbar.png') no-repeat;
	width:83px;
	height:40px;
	background-position:-803px 0px;} .custom-header-content #grad_nav_travel  a:hover #grad_nav_travel  a:active #grad_b-travel  #nav_travel  a{background:url('web/style_images/store_42/navbar.png') no-repeat;
	width:83px;
	height:40px;
	background-position:-803px -40px;} .custom-header-content #grad_nav_con  a{background:url('web/style_images/store_42/navbar.png') no-repeat;
	width:86px;
	height:36px;
	background-position:-809px 0px;} .custom-header-content #grad_nav_con  a:hover #grad_nav_con  a:active #grad_b-con  #nav_con  a{background:url('web/style_images/store_42/navbar.png') no-repeat;
	width:86px;
	height:36px;
	background-position:-809px -36px;} .custom-header-content #grad_nav_vid  a{background:url('web/style_images/store_42/navbar.png') no-repeat;
	width:66px;
	height:36px;
	background-position:-895px 0px;} .custom-header-content #grad_nav_vid  a:hover #grad_nav_vid  a:active #grad_b-vid  #nav_vid  a{background:url('web/style_images/store_42/navbar.png') no-repeat;
	width:66px;
	height:36px;
	background-position:-895px -36px;} .custom-header-content #grad_beta  #grad_nav  ul  li{float:left;
	padding:0;
	margin:0;
	height:40px;
	list-style:none;} .custom-header-content #grad_beta  #grad_nav  ul  li  a{float:left;
	padding-right:0px;
	padding-left:0px;} .custom-header-content #grad_beta  #grad_nav  ul  li.grad_omega  a{padding-right:0;} 
/* styles for Single Store Footer */
.custom-footer-content #ace_footer{margin:0 auto;
  margin-top:10px;
  padding:20px;
  width:1170px;} .custom-footer-content #acefooter_left{width:1120px;
	float:left;
	font-size:12px;
	margin-left:5px;
	line-height:1.3em;
	font-family:'arial' , 'geneva' , sans-serif;
	color:#000080;} .custom-footer-content #acefooter_left  p{font-size:12px;
	margin-left:10px;} .custom-footer-content #ace_footer  a:link, #ace_footer  a:active, #ace_footer  a:visited{color:#f7d89b;
	font-style:normal;} .custom-footer-content #ace_footer  a:hover{color:#f7d89b;
	font-style:normal;
	text-decoration:underline;} .custom-footer-content #acefooter_poweredby{height:40px;
	width:114px;
	float:left;
	background:transparent url('web/style_images/store_42/powerby.png') no-repeat;
	margin-top:15px;
	margin-left:30px;} .custom-footer-content #acefooter_website{height:40px;
	width:118px;
	float:right;
	background:transparent url('web/style_images/store_42/website_logo.png') no-repeat;
	margin-top:15px;
	margin-left:5px;} .custom-footer-content #acefooter_nd{height:40px;
	width:158px;
	float:left;
	background:transparent url('web/style_images/store_42/blue_mark.png') no-repeat;
	margin-top:15px;
	margin-left:5px;} .custom-footer-content ul.footerNavigationLinks{border:none;} .custom-footer-content .bottomlinks{height:17px;
	width:100px;
	color:#f7d89b;
	font-size:12px;
	font-family:'helvetica neue' , 'helvetica' , 'arial' , sans-serif;
	line-height:17px;
	margin-bottom:8px;} .custom-footer-content .bottomlinks  a:active, .bottomlinks  a:link, .bottomlinks  a:visited{color:#f7d89b;} .custom-footer-content .footercontainer{height:140px;
	width:100px;
	float:left;} .custom-footer-content .footerleftcontainer{width:495px;
	color:#f7d89b;
	height:132px;
	float:left;
	margin-left:300px;} .custom-footer-content .toprow{height: 68px;
	float:left;
	width: 283px;} .custom-footer-content .bottomrow{width: 555px;
	height:34px;
	float: left;} .custom-footer-content .toprow2{height: 68px;
	float:left;
	width: 203px;}