/**************************************************
* ADMISSIONS
***************************************************/
@import url("https://fsc-main.b-cdn.net/fonts/gotham/gotham.css");

/* HEADER */
#main-header .navbar-nav .nav-item a,
#btn-search {
    font-family: "Gotham", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.75rem;
}
#btn-apply {
	font-family: "Gotham Black";
	font-size: 0.8rem;
}
#sub-header li a {
	font-family: "Gotham", "Helvetica Neue", Helvetica, Arial, sans-serif;
	display: inline-block;
    margin-top: -0.3em;
    font-size: 0.65rem;
    vertical-align: middle;
}
/* #sub-header li:last-child a {
	font-weight: 600;
} */
#sub-header li:not(:last-of-type)::after {
	height: 0.65rem;
	top: 0.45em;
}

/* FOOTER */
#main-footer {
	background: linear-gradient(rgba(2, 60, 52, 0.25), rgba(2, 60, 52, 0.25)), url("/admissions/images/website-footer-photo-update.jpg");
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    text-shadow: 2px 2px 15px rgb(0 0 0);
}
#main-footer .footer-info,
#main-footer .footer-links {
    font-family: "Gotham", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 0.88em;
}
#main-footer .footer-links > .row > div {
    justify-content: center;
}
#main-footer .footer-links ul li:not(:last-child) {
    margin-bottom: 1em;
}
#main-footer .footer-info .footer-logo + p a {
    font-weight: 400;
}
#main-footer .footer-info .footer-logo + p + p a,
#main-footer .footer-links ul .fsc-caret-link a {
    font-weight: 600;
}
@media (max-width: 767px) {
    #main-footer > .container-fluid > .row {
        justify-content: center;
    }
}

/* INTERIOR PAGES */
.page-interior .interior-banner .interior-banner-text,
.page-standard .interior-left-column > h1:first-of-type,
.page-standard .interior-full-column > h1:first-of-type,
.page-interior .interior-left-column .h2,
.page-interior .interior-left-column h2,
.page-interior .interior-full-column .h2,
.page-interior .interior-full-column h2,
.page-interior .interior-left-column .h3,
.page-interior .interior-left-column h3,
.page-interior .interior-full-column .h3,
.page-interior .interior-full-column h3,
.page-interior .interior-left-column .h4,
.page-interior .interior-left-column h4,
.page-interior .interior-full-column .h4,
.page-interior .interior-full-column h4,
.page-interior .interior-left-column .h5,
.page-interior .interior-left-column h5,
.page-interior .interior-full-column .h5,
.page-interior .interior-full-column h5,
.page-interior .interior-left-column .h6,
.page-interior .interior-left-column h6,
.page-interior .interior-full-column .h6,
.page-interior .interior-full-column h6,
.page-interior .interior-contact .interior-contact-head h3,
.page-interior .interior-contact .interior-contact-head .h3,
.message-block-content > .message-block-label,
.highlight-block-content > h2,
.message-block-content .message-block-header,
.fsc-images-three-column .fsc-image-text,
.fsc-images-three-column .fsc-image-text a,
.fsc-images-four-column .fsc-image-text,
.fsc-images-four-column .fsc-image-text a,
.page-event main .event-title,
.page-event .event-info .event-date-time,
.page-post .post-title,
.page-post .post-content h2,
.page-post .post-content .h2,
.page-post .post-content h3,
.page-post .post-content .h3,
.page-post .post-content h4,
.page-post .post-content .h4,
.page-post .post-content h5,
.page-post .post-content .h5,
.page-post .post-content h6,
.page-post .post-content .h6,
.page-program-cs .program-left-column > h1:first-of-type,
.page-program-cs .program-left-column .h1,
.page-program-cs .program-left-column .h2,
.page-program-cs .program-left-column .h3,
.page-program-cs .program-left-column .h4,
.page-program-cs .program-left-column .h5,
.page-program-cs .program-left-column .h6,
.page-program-cs .program-left-column h1,
.page-program-cs .program-left-column h2,
.page-program-cs .program-left-column h3,
.page-program-cs .program-left-column h4,
.page-program-cs .program-left-column h5,
.page-program-cs .program-left-column h6,
.page-program-cs .program-curriculum-header h3,
.page-dashboard .dashboard-header,
.page--fsc-dashboard .dashboard-header,
.dashboard-news-feed .news-header,
.page-dashboard .dashboard-twitter-feed .twitter-header,
.page-interior .interior-links li,
#employee-listing table thead th,
.fsc-datatable-container .fsc-datatable thead th,
.page-calendar #calendar-selected-date,
.page-event .rsvp h2,
.page-interior .interior-hours h3 {
	font-family: "Gotham", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 600;
}
.page-interior .interior-contact .interior-contact-head p,
.page-program-cs .program-cta,
.page-dashboard .user-ids > #user-id-name,
.page-fsc-dashboard .user-ids > #user-id-name,
#dashboard-sidebar ul.sidebar-links li a span,
.page-dashboard #calendar .fc-toolbar h2,
.page-fsc-dashboard #calendar .fc-toolbar h2,
.page-dashboard #calendar-selected-date,
.page-fsc-dashboard #calendar-selected-date,
.fsc-accordion-content .card-header button {
	font-family: "Gotham", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* :not(.page-interior .interior-banner.no-fade) */
.page-interior .interior-banner:not(.page-interior .interior-banner.no-fade)::after {
	background: linear-gradient(rgba(0, 111, 113, 0), rgba(0, 100, 86, 0.55), rgba(1, 79, 69, 1));
}
.page-interior .interior-banner .interior-banner-text {
    font-size: 2.35em;
    bottom: -0.22em;
}
.page-standard .interior-left-column > h1:first-of-type,
.page-standard .interior-full-column > h1:first-of-type {
    font-size: 1.95em;
}
.page-interior .interior-left-column .h2,
.page-interior .interior-left-column h2,
.page-interior .interior-full-column .h2,
.page-interior .interior-full-column h2 {
    font-size: 1.5rem;
}
.page-interior .interior-left-column .h3,
.page-interior .interior-left-column h3,
.page-interior .interior-full-column .h3,
.page-interior .interior-full-column h3 {
    font-size: 1.25rem;
}
.page-interior .interior-left-column .h4,
.page-interior .interior-left-column h4,
.page-interior .interior-full-column .h4,
.page-interior .interior-full-column h4 {
    font-size: 1rem;
}
.page-interior .interior-contact .interior-contact-head h3,
.page-interior .interior-contact .interior-contact-head .h3 {
	font-size: 1.1em;
	margin-bottom: 0.5em;
}
.page-interior .interior-contact .interior-contact-head p {
    font-size: 0.75rem;
}
.message-block-content > .message-block-label,
.highlight-block-content > h2 {
    font-size: 0.85rem !important;
}
.message-block-content .message-block-header {
    font-size: 1.25rem;
}
.fsc-images-three-column .fsc-image-text,
.fsc-images-four-column .fsc-image-text {
    font-size: 0.85rem;
}
.page-interior .interior-links li {
	font-size: 0.9rem;
}
.fsc-datatable-container .fsc-datatable thead th,
#employee-listing table thead th {
    font-size: 0.7rem;
    padding: 10px 10px 8px 10px !important;
}
.page-calendar #calendar-selected-date {
	font-size: 1.15rem;
}
.fsc-accordion-content .card-header button {
	font-size: 0.95rem;
}

.page-interior .interior-banner .interior-banner-text span.letter-q, .letter-q {
	position: static;
	font-size: inherit;
}

/* SCHOOL PAGES */
.page-school .school-departments a > h4 {
	font-size: 0.85rem;
}

/* DEPARTMENT PAGES */
.page-department .department-program-section .department-program h4,
.page-department .department-program-section.department-program-section-list .department-program h4 {
	font-size: 0.85rem;
}
.page-department .department-program-section .department-program h5 {
    font-size: 0.65rem
}

/* EVENTS */
.page-event main .event-title {
	font-size: 1.6rem;
}
.page-event .event-info .event-date-time {
	font-size: 0.95rem;
}

/* NEWS POSTS */
.page-post .post-title {
	font-size: 1.75em;
}
.page-post .post-content h2,
.page-post .post-content .h2 {
	font-size: 1.5rem;
}
.page-post .post-content h3,
.page-post .post-content .h3 {
	font-size: 1.25rem;
}
.page-post .post-content h4,
.page-post .post-content .h4 {
	font-size: 1rem;
}
.page-news-media-center .newsroom-post .post-title,
.page-dashboard .newsroom-post .post-title,
.page-fsc-dashboard .newsroom-post .post-title {
	font-size: 0.85rem;
}

/* CURRICULUM SHEETS */
.page-program-cs .program-left-column > h1:first-of-type,
.page-program-cs .program-left-column h1,
.page-program-cs .program-left-column .h1 {
	font-size: 1.4em;
}
.page-program-cs .program-left-column h2,
.page-program-cs .program-left-column .h2 {
	font-size: 1.35rem;
}
.page-program-cs .program-left-column h3,
.page-program-cs .program-left-column .h3 {
	font-size: 1.25rem;
}
.page-program-cs .program-left-column h4,
.page-program-cs .program-left-column .h4 {
	font-size: 1rem;
}
.page-program-cs .program-curriculum-header h3 {
	font-size: 1rem;
}
.page-program-cs .program-cta {
    font-size: 0.85rem;
    padding: 0.5em 0.5em;
}

/* MEET THE TEAM */
.page-meet-team .meet-team-cards .meet-team-card .card-front .card-front-content .card-name {
	font-size: 1rem;
}

/* LIBRARY */
.library-featured-books .book-description h3 {
	font-size: 0.85rem;
}

/* DASHBOARD */
.page-dashboard .user-ids > #user-id-name,
.page-fsc-dashboard .user-ids > #user-id-name {
	font-size: 0.75rem;
}
#dashboard-sidebar ul.sidebar-links li a em {
	font-size: 1.2em;
	margin-right: 8px;
}
#dashboard-sidebar ul.sidebar-links li a span {
	font-size: 0.65rem;
	text-transform: none;
}
.page-dashboard #calendar .fc-toolbar h2,
.page-fsc-dashboard #calendar .fc-toolbar h2 ,
.page-dashboard #calendar-selected-date {
	font-size: 0.75rem;
}

/* SNIPPETS */

/* ARIES */
#main-header .navbar-brand-aries {
	font-family: "Gotham", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.page-aries-home .aries-messages .messages-list-item::before,
.page-aries-home .aries-messages .messages-list-item .message-subject {
	font-family: "Gotham", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.page-aries-home .aries-messages .messages-list-item .message-subject {
    font-size: 1em;
}
.page-aries-home .aries-tutorials-az {
	font-size: 0.85rem;
}
.page-aries-home #aries-tutorials .tutorial-title,
.page-aries-home .fsc-sitemap-list li,
.page-aries-home .aries-tutorials-az .nav-tabs .nav-link {
	font-family: "Gotham", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* HOME PAGE */

body.page-home #main-content main .home-live-area-container #athletics .green-container .content-container .athletics-rams-header {
	font-family: "Gotham Black", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* body.page-home #main-content main .home-live-area-container #athletics .green-container .content-container .athletics-rams-copy {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
} */