@charset "UTF-8";
/*
* === FONTS ===
*/
@font-face {
  font-family: 'CenturyOldStyleFSRegular';
  src: url("./type/CenturyOldStyle-Regular-webfont.eot");
  src: url("./type/CenturyOldStyle-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("./type/CenturyOldStyle-Regular-webfont.woff") format("woff"), url("./type/CenturyOldStyle-Regular-webfont.ttf") format("truetype"), url("./type/CenturyOldStyle-Regular-webfont.svg#CenturyOldStyleFSRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Lato';
  src: url("./type/lato-light-webfont.eot");
  src: url("./type/lato-light-webfont.eot?#iefix") format("embedded-opentype"), url("./type/lato-light-webfont.woff") format("woff"), url("./type/lato-light-webfont.ttf") format("truetype"), url("./type/lato-light-webfont.svg#Lato") format("svg");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Lato';
  src: url("./type/lato-lightitalic-webfont.eot");
  src: url("./type/lato-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("./type/lato-lightitalic-webfont.woff") format("woff"), url("./type/lato-lightitalic-webfont.ttf") format("truetype"), url("./type/lato-lightitalic-webfont.svg#Lato") format("svg");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'Lato';
  src: url("./type/lato-regular-webfont.eot");
  src: url("./type/lato-regular-webfont.eot?#iefix") format("embedded-opentype"), url("./type/lato-regular-webfont.woff2") format("woff2"), url("./type/lato-regular-webfont.woff") format("woff"), url("./type/lato-regular-webfont.ttf") format("truetype"), url("./type/lato-regular-webfont.svg#Lato") format("svg");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Lato';
  src: url("./type/lato-medium-webfont.eot");
  src: url("./type/lato-medium-webfont.eot?#iefix") format("embedded-opentype"), url("./type/lato-medium-webfont.woff2") format("woff2"), url("./type/lato-medium-webfont.woff") format("woff"), url("./type/lato-medium-webfont.ttf") format("truetype"), url("./type/lato-medium-webfont.svg#Lato") format("svg");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Lato';
  src: url("./type/lato-mediumitalic-webfont.eot");
  src: url("./type/lato-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("./type/lato-mediumitalic-webfont.woff2") format("woff2"), url("./type/lato-mediumitalic-webfont.woff") format("woff"), url("./type/lato-mediumitalic-webfont.ttf") format("truetype"), url("./type/lato-mediumitalic-webfont.svg#Lato") format("svg");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'Lato';
  src: url("./type/lato-semibold-webfont.eot");
  src: url("./type/lato-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("./type/lato-semibold-webfont.woff2") format("woff2"), url("./type/lato-semibold-webfont.woff") format("woff"), url("./type/lato-semibold-webfont.ttf") format("truetype"), url("./type/lato-semibold-webfont.svg#Lato") format("svg");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Lato';
  src: url("./type/lato-bold-webfont.eot");
  src: url("./type/lato-bold-webfont.eot?#iefix") format("embedded-opentype"), url("./type/lato-bold-webfont.woff2") format("woff2"), url("./type/lato-bold-webfont.woff") format("woff"), url("./type/lato-bold-webfont.ttf") format("truetype"), url("./type/lato-bold-webfont.svg#Lato") format("svg");
  font-weight: 700;
  font-style: normal;
}

/*
* === GLOBAL STYLES ===
*/
html, body {
  height: 100%;
}

body {
  /* background-color: #E7E1D0; */
  font-family: 'Lato', sans-serif;
  font-size: 15px;
  font-weight: 400;
  min-width: 1024px;
}

iframe {
  border-width: 0;
}

a, a:hover, a:active, a:focus {
  text-decoration: none;
}

a, .jcf-col a {
  color: #02518a;
  cursor: pointer;
  font-weight: 500;
  outline: 0 !important;
}

a:hover {
  color: #003865;
  /* color: #003865; */
}

img {
  max-width: 100%;
  vertical-align: bottom;
  -ms-interpolation-mode: bicubic;
}

strong {
  font-weight: 700;
}

strong em {
  font-weight: 700;
  font-style: italic;
}

/*
::-webkit-input-placeholder {
    font-size: 11px !important;
    font-weight: 500  !important;
}

input:-moz-placeholder {
    font-size: 11px !important;
    font-weight: 500 !important;
}

::-moz-placeholder {
    font-size: 11px !important;
    font-weight: 500 !important;
}

input:-ms-input-placeholder {  
    font-size: 11px !important;
    font-weight: 500 !important; 
}
*/
.success {
  color: #417505;
}

.danger {
  color: #e61f1f;
}

.allowedButton {
  background-color: #F0FFD0;
}

.btn, .btn input {
  border-radius: 0 !important;
  font-weight: 400;
  text-transform: uppercase;
}

.btn-primary {
  background-color: #0a79bb;
}

.btn-alternate-one {
  color: #fff;
  background-color: #54585a;
}

.btn-alternate-one:hover {
  color: #fff;
}

.btn-success {
  background-color: #66c153;
  border-color: #66c153;
}

.btn-success-toggle
, .btn-success-toggle:hover {
  color: #fff;
  background-color: #66c153;
  border: 1px solid #66c153;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn-danger {
  background-color: #e61f1f;
  border-color: #e61f1f;
}

.btn-danger-toggle
, .btn-danger-toggle:hover {
  color: #fff;
  background-color: #e61f1f;
  border: 1px solid #e61f1f;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn-danger-toggle .btn.active {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.modal-overlay {
  display: none;
}

/* .btn-primary {
    background-color: #ABCAE9;
    border-color: #ABCAE9;
    color: #003865;
    font-weight: 400;
    text-transform: uppercase;
}

.btn-danger {
    background-color: #E56A54;
    border-color: #E56A54;
    color: #000;
    font-weight: 400;
    text-transform: uppercase;
} */
/*
* === CUSTOM CLASSES ===
*/
.inline {
  display: inline;
}

.inline-block {
  display: inline-block;
}

.block {
  display: block;
}

.no-overflow {
  overflow: hidden;
}

.margin-auto {
  float: none;
  margin: 0 auto;
}

.middle {
  vertical-align: middle;
}

.no-border {
  border: none !important;
}

.no-margin {
  margin: 0 !important;
}

.no-padding {
  padding: 0 !important;
}

.test {
  border: 1px solid #e61f1f;
}

.pointer {
  cursor: pointer;
}

.blur {
  color: transparent;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
}

.blur-white {
  color: transparent;
  text-shadow: 0 0 3px rgba(255, 255, 255, 0.7);
}

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*
* === SECTION STYLES ===
*/
/*
* — Page Header (wordmark & action buttons) —
*/
#sitemasthead {
  /* background-color: #E56A54; /* Beta - red */
  /* background-color: #F2CD00; /* Dev - yellow */
  background-color: #003865; /* Production - Blue */
  /* background-color: #003865; */
}

#sitemasthead h1 {
  margin: 0;
  padding-top: 25px;
  padding-bottom: 25px; /* added for JICS 2021 */
}

/* removed for JICS 2021
#masthead h1 a {
  background: transparent url(./images/mylogo.png) no-repeat;
  background-size: 270px 50px;
  display: block;
  height: 100px;
  margin-left: 10px;
} */

#sitemasthead .site-logo /* added for JICS 2021 */ {
	display: block;
	height: 50px;
	width: 270px;
	margin-left: 10px;
}

#top-nav-bar {
  /* background-color: #E56A54; /* Beta - red */
  /* background-color: #F2CD00; /* Dev - yellow */
  background-color: #003865; /* Production - Blue */
  /* border-color: #E56A54; /* Beta - red */
  /* border-color: #F2CD00; /* Dev - yellow */
  /* border-color: #003865; /* Production - Blue */
  top: 86px; /* 2020-10-27 - WRQ - copied from 9.2.2 site-bundle */
}

.top-nav-bar .nav-container .link-scroll .h-menu a {
  color: #fff;
  font-size: 15px;
  text-transform: uppercase;
}

.top-nav-bar .nav-container .link-scroll .h-menu a:hover {
  color: #ABCAE9;
}

/* User and Search Buttons */
.site-header-container .btn:not(.login-btn) {
  /* background-color: #E56A54; /* Beta - red */
  /* background-color: #F2CD00; /* Dev - yellow */
  background-color: #003865; /* Production - Blue */
  color: #fff;
  z-index: 20;
}

.site-header-container .user-login .btn.init-user-login-btn {
    margin-bottom: 0; /* 2020-10-27 WRQ */
}

.site-header-container .btn:focus {
  outline: 0;
}

.site-header-container .main-nav-btn {
	position: absolute;
}

.site-header-container .user-btn {
  right: 69px;
  top: 15px;
}

.site-header-container .main-nav-submenu-container .user-login {
  top: 20px;
}

.site-header-container .main-nav-submenu-container .user-login.popover {
  margin-right: 15px;
  top: 65px;
}

.site-header-container .main-nav-submenu-container .user-login .forgot-password-link {
  display: none; /* 2020-10-27 - WRQ */
}

.site-header-container .main-nav-submenu-container .user-login .init-user-login-continue-btn {
  width: 94px !important;
}

.site-header-container .search-btn, .logged-in .site-header-container .search-btn {
  padding-top: 9px;
  right: 0;
  top: 15px;
}

.site-header-container .search-panel {
	position: absolute;
	right: 0;
}

.site-header-container .search-section {
  margin-right: 7px;
  top: -45px;
}

.logged-in .site-header-container .search-section {
	margin-right: 7px;
}

.site-header-container .search-section .arrow {
  left: 94% !important;
}

.site-header-container #search-section .form-group {
  margin-top: 4px;
}

.slideout-wrapper { background-color: #ffffff !important; }

.top-nav-bar #more-toggle-link button {
  font-size: 15px;
  padding: 10px;
  margin-top: -1px;
}

.top-nav-bar .more-links-div {
  background-color: #0a79bb;
}

.top-nav-bar .nav-container .link-scroll .navbar-nav li.selected:not(.firstTab) {
  background-color: #CCCCCC;
}
  
.top-nav-bar .nav-container .link-scroll .navbar-nav li.selected:not(.firstTab) a {
  color: #003865;
}

#welcomeBackBar /* added for JICS 2021 */ {
	position: absolute;
	top: 0;
	right: 0;
}

/*
* — Breadcrumbs —
*/
.main-crumbs {
  top: 10px;
}

/*
* — Sidebar —
*/
.slide-menu-right .sidebar-link-title {
  display: none;
}

.slide-menu-right .current-page {
  background: #d3d0cd;
  font-weight: bold;
}

/*
* — Site Body —
*/
.main-layout {
  margin-top: 20px;
}

.page-title {
  margin-bottom: 0;
  margin-left: 0;
}

.page-title h2 {
  font-size: 18px;
  margin-bottom: 0;
  margin-top: 0;
}

/* Portlet Border */
.portlet-grid .portlet {
  border: 1px solid #DEDEDE;
}

/* Portlet Headings */
.portlet-grid .portlet-header-bar {
  background: #A1CCEB;
  /* background: #ABCAE9; */
  /* border-bottom: 1px solid #DEDEDE; */
  /* padding-left: 0; */
}

.portlet-grid .portlet-header-bar h3 a {
  color: #000;
  /* color: #003865; */
}

.portlet-grid .portlet-header-bar h3 em {
  font-style: normal;
}

.portlet-grid .portlet-header-bar h3 {
  font-size: 16px;
}

/* Portlet Add/Edit/Cancel Links */
.pSection div[id$='_divAdmin'] img {
  margin-bottom: 3px;
}

.pSection a[id$='_lnkEdit'] img {
  margin-bottom: 3px;
  margin-right: 5px;
}

.link-btn {
  color: #265B8C;
  background: none;
  border: none;
}

/* Alerts */
.alert-container {
  font-weight: 400;
}

.alert-container.feedback {
  border-color: #265B8C;
  color: #265B8C;
  background-color: #f3f7fc;
}

/* Cards */
.card-layout .masonry > .card:nth-child(odd) {
  background-color: #f3f9fe;
}

.card-layout .card-set-wrapper {
  padding: 0;
}

.card-layout .masonry {
  height: auto !important;
}

.card-layout .masonry .card {
  border-bottom: 1px solid #D3CFCD;
  margin-top: -5px;
  max-width: 100%;
  padding-top: 5px;
  position: static !important;
  top: auto !important;
}

.card-layout .masonry .card:first-child {
  border-top: 1px solid #D3CFCD;
}

.card-layout .masonry .card .title {
  padding: 0 14px;
  /*padding: 7px 8px 10px 8px;*/
}

.card-layout .masonry .card .card-action {
  margin-top: 0;
}

.card-layout .masonry .card .card-action a {
  border-radius: 0 0 0 0;
}

.card-layout .masonry .card .card-description {
  padding: 0 19px;
}

.card-layout .masonry .card .sub-info {
  padding: 0 14px;
}

/* Tabs */
.contentTabs ul {
  border-bottom: 1px solid #A4A4A4;
}

.contentTabs li {
  border: solid 1px #A4A4A4;
  border-bottom: none;
  background: #e1e1e1;
}

.contentTabs li.selected {
  border-color: #A4A4A4;
  background: #ffffff;
}

/* Toolbars */
.pToolbar {
  background: #0a79bb;
  color: #fff;
  border-top: solid 1px #fff;
}

.pToolbar .pTool {
  border-right: solid 1px #fff;
  font-size: 14px;
}

.pToolbar a, .pToolbar a:link, .pToolbar a:visited {
  color: #fff;
  background: #0a79bb;
}

/* Export To: Excel, CSV, Literal */
div[id*='_pnlExport'] {
  height: 34px !important;
}

div[id*='_pnlDataTableResults'] {
  padding-top: 50px;
}

/*
* - jQuery UI -
*/

.ui-widget {
    font-family: 'Lato', sans-serif;
    font-size: 16px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background: #003865 !important;
  color: #fff !important;
  text-align: center;
}

.ui-widget-header {
    background: #003865 !important;
    color: #fff !important;
    font-weight: 400;
    border: 0;
    text-transform: uppercase;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-family: 'Lato', sans-serif;
    font-size: 15px;
}

.ui-icon {
    background-image: url(https://www.westminster.edu/images/ui-icons.png) !important;
}

.ui-corner-all {
    border-radius: 0;
}

.ui-datepicker-year {
	color: #000;
}


/* DataTables */
/* .ui-widget-header {
  background: #003865 !important;
  color: #a1cceb !important;
} */

/* .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background: #003865 !important;
  color: #a1cceb !important;
} */

table.dataTable tr.odd {
  background-color: #f3f9fe !important;
}

.dataTables_wrapper .paging_full_numbers .ui-button {
  color: #fff !important;
}

.footable {
  min-width: 100%;
  width: auto !important;
}

.footable .footable-first-visible {
  white-space: nowrap;
}

/* Calendar */
#included-calendars-placeholder .popover {
  z-index: 9999;
}

#repeatsSpan {
  color: #000;
  line-height: 1.42857143;
}

/* Password Reset/Hints */
.hint + table tbody tr td span {
  display: inline-block;
  padding-right: 10px;
  padding-bottom: 7px;
}

.hint + table tbody tr td input
, .hint + table tbody tr td select {
  margin-bottom: 7px;
}

/* Campus Groups */
.CampusGroups .card-layout .card-set-wrapper a
, .CampusGroups .card-layout .card-set-wrapper input {
  margin-top: 0;
}

.CampusGroups .card-layout .masonry .card > .row {
  float: left;
}

.CampusGroups .card-layout .masonry .card > .row:first-child {
  width: 75%;
}

.CampusGroups .card-layout .masonry .card > .row:nth-child(3) {
  display: none;
}

.CampusGroups .card-layout .masonry .card > .row:last-child {
  text-align: right;
  width: 25%;
}

/* Resources */
.resources-portlet {}

.resources-portlet .resource-card-list-toggle-elements
, .resources-portlet .toggle-set
, .resources-portlet .resource-status
, .resources-portlet .resource-source {
	display: none;
}

.resources-portlet .drawer-container {
	border: 0;
	padding: 0;
}

.resources-portlet .d-inline-block .btn {
	margin: 0 0 5px 0;
}

.resources-portlet .manager-primary-button-container-js
, .resources-portlet .manager-drawer-link-container-js {
	margin: 0;
}

.resources-portlet div[id$="_DownloadAllPrimaryLinkContainer"]
, .resources-portlet div[id$="_DownloadAllDrawerLinkContainer"] {
	display: none;
}

.resources-portlet .drawer-inner-container .options-container.extra-padding .padding-all-md {
	padding: 0
}

/* Move to replace Masonry code */
.card-block-layout {
	height: auto !important;
}

.card-block-layout .card {
	height: auto;
	width: auto;
	border-bottom: 1px solid #D3CFCD;
	/* margin-top: -5px !important; */
	max-width: 100%;
	padding-bottom: 5px;
	padding-top: 5px;
	position: static !important;
	top: auto !important;
}

.card-block-layout .card:first-child {
  border-top: 1px solid #D3CFCD;
}

.card-block-layout .card:nth-child(odd) {
  background-color: #f3f9fe;
}

.card-block-layout .card .title {
	display: block;
	font-size: 15px;
}

.card-block-layout .card .title a {
	text-decoration: none;
}

.card-block-layout .card p {
	font-size: 13px;
}

.card-block-layout .card .card-action {
	margin: 5px;
	width: auto;
}

.card-block-layout .card-action-row {
	position: static;
	bottom: auto;
}



/* Bookmarks */
.bookmarks div[id$='_ViewSelectionIconsContainer']
, .bookmarks div[id$='_ViewSelectionCollapseLinkContainer'] {
  display: none;
}

/* Handouts */
/*
.handouts .card-layout .masonry .card > .row[role=gridcell]:nth-child(3) {
    float: left;
}
*/
.handouts .card-layout .card-set-wrapper .card-action {
  /* float: right; */
  margin: 5px;
  width: auto;
  /* width: 100px; */
}

.handouts div[id$='_ViewSelectionIconsContainer']
, .handouts div[id$='_ViewSelectionCollapseLinkContainer'] {
  display: none;
}

.handouts .card-layout .save-cancel-row {
	display: none;
}

/* FormFlow Collection Grids */
.jcf-grid-response {
	list-style-type: none !important;
}

.jcf-grid-controls {
	width: auto;
}

/* .jcf-grid-controls button {
	margin-left: 5px;
} */

.ap-transfer-credit-form-add-other-courses {
	margin-top: 30px;
}

/* Blog Portlet */
.NewsPortlet .no-post-container {
  margin-bottom: 25px !important;
}

/* Student Schedule Portlet */
.pt_StudentSchedule .pSection td {
  text-align: left;
}

/* Proxy Login Portlet */
.proxySideBar h2 {
  font-size: 16px;
  margin-left: 10px;
}

/* Password Management Portlet */
.pt_PasswordManagement td {
  padding: 0 15px 7px 0;
}

/* Freeform Content Portlet */
.wysiwygtext ul ul {
  margin-top: 0;
  margin-bottom: 0;
}

/* SSRS Portlet */
#ifrmSSRSReport {
	height: 1000px;
}

/* Context Manager */
.context-manager.roles-list li {
  border: 1px solid #CCCCCC;
  background-color: #F5F5F5;
}

.context-manager.roles-list .role-link.admin {
  background-color: #417505;
}

.context-manager.roles-list .role-link.admin a {
  color: #fff;
}

.context-manager.roles-list .role-link.selected-role {
  background-color: #0a79bb;
}

.context-manager.roles-list .role-link.selected-role a {
  color: #fff;
}

/* Access Menu */
.pa-roleContentMenu li.heading {
  background-color: #D8D8D8;
  border-bottom: 1px solid #979797;
  color: #000;
}

.pa-roleContentMenu li a {
  border-bottom: 1px solid #979797;
  color: #575757;
}

.accessActions {
  background-color: #FFFFFF;
  border: 1px solid #979797;
}

/* Targeted Messages */
.targeted-message {
  background-color: #da291c;
  /* background-color: #E56A54; */
  color: #fff;
  margin-top: 20px;
  position: static;
}

/* Add/Drop Portlet - highlight holds in bold red */
#pg1_V_dgHolds {
	color: red;
	font-weight: bold;
	margin: 0;
}

@media (min-width: 1px) {
  body {
    min-width: 320px;
  }
}

@media (max-width: 1025px) {
  /*
    * — Page Header (wordmark & action buttons) —
    */
  #sitemasthead {
    padding-top: 30px;
    padding-bottom: 10px;
  }
  
  #sitemasthead h1 {
	padding-bottom: 0;
  }
  
  #sitemasthead h1 a img.site-logo {
	margin: 0 auto;
  }
  
  #top-nav-bar {
	top: 0;
  }
  
  .site-header-container .login-btn {
	display: block;
	float: none;
	margin: 0 auto;
  }
  
  .site-header-container .user-btn {
	top: 0;
	right: 50px;
  }
  
  .site-header-container .search-btn, .logged-in .site-header-container .search-btn {
	position: absolute;
	top: 0;
  }
  
  .site-header-container .search-panel {
	width: 100%;
	top: 89px;
  }
  
  body:not(.logged-in) .site-header-container .main-nav-submenu-container #user-login-section {
	background-color: #265B8C;
	padding-bottom: 15px;
	text-align: center;
  }
  
  .site-header-container .main-nav-submenu-container .user-login {
	top: 10px;
  }
  
  .site-header-container .main-nav-submenu-container .user-login .init-user-login-continue-btn {
	width: auto !important;
  }
  
  .site-header-container .main-nav-submenu-container .user-login.popover {
	top: 0;
  }
  
  /* Mobile Navigation */
  #top-nav-bar {
    top: 0; /* 2020-10-27 - WRQ - copied from 9.2.2 site-bundle
  }

  .top-nav-bar .nav-container .link-scroll.vertical-menu {
    background: #fff;
    border-bottom: 0;
    /* border-bottom: 1px solid #c5c5c5; */
  }
  .top-nav-bar .nav-container .link-scroll {
    background: #fff;
  }
  .top-nav-bar .nav-container .link-scroll .h-menu button {
	  font-size: initial;
  }
  .top-nav-bar .nav-container .link-scroll .h-menu ul {
    margin-top: 0;
  }
  .top-nav-bar .nav-container .link-scroll .h-menu ul li {
    border-top: 1px solid #ababab;
  }
  .top-nav-bar .nav-container .link-scroll .h-menu ul li:first-child {
    border-top: none;
  }
  .top-nav-bar .nav-container .link-scroll .h-menu ul li:last-child {
    border-bottom: 1px solid #ababab;
  }
  .top-nav-bar .nav-container .link-scroll .h-menu #slide-menu-toggle-btns-sn > li.active > a
, .top-nav-bar .nav-container .link-scroll .h-menu #slide-menu-toggle-btns-sn > li.active > a:focus
, .top-nav-bar .nav-container .link-scroll .h-menu #slide-menu-toggle-btns-sn > li.active > a:hover {
    color: #fff;
    background-color: #0a79bb;
  }
  .top-nav-bar .nav-container .link-scroll .h-menu .nav-pills > li.active > a:hover {
    background-color: #286090;
  }
  .top-nav-bar .nav-container .link-scroll .h-menu .nav-pills .tabs.selected
, .top-nav-bar .nav-container .link-scroll .h-menu .nav-pills .context-pages {
    background-color: #EDEDED;
  }
  .top-nav-bar .nav-container .link-scroll .h-menu .nav-pills .context-pages a
, .top-nav-bar .nav-container .link-scroll .h-menu .nav-pills .context-pages button {
    color: #000;
    text-transform: none;
  }
  .top-nav-bar .nav-container .link-scroll .h-menu .nav-pills .tabs.selected a {
    color: #333;
  }
  .top-nav-bar .nav-container .link-scroll .h-menu .nav-pills li.current-page button
, .top-nav-bar .nav-container .link-scroll .h-menu .nav-pills li.current-page a {
    /* color: #265B8C; */
    background-color: #d3d0cd;
  }
  .top-nav-bar .nav-container .link-scroll .h-menu ul a {
    color: #265B8C;
  }
  .top-nav-bar .nav-container .link-scroll .h-menu ul a:hover {
    color: #265B8C;
    background-color: #fafafa;
    text-decoration: none;
  }
  .top-nav-bar .nav-container .link-scroll .h-menu ul a::after {
    color: #DEDEDE;
  }
  
  /* FormFlow Collection Grid */
  .ap-transfer-credit-form-add-other-courses {
	margin-top: 0;
  }
}

@media print {
  #PageBar_pageTitleButtons
  , , .portlet-help-wrapper {
    display: none;
  }
}
