@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


body {
    font-family: 'Roboto', ;
}



#loginDropdownMenuLink {
    color: black !important;
    font-weight: 400 !important;
}

#header1Wrapper {
    background-color: #fbfaf5 !important;
    border-bottom: 4px solid #D3BC8D !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.glyphicon-shopping-cart {
    color: #232323
}

#cartCount {
    background-color: #D3BC8D;
}

.glyphicon-shopping-cart:hover {
    color: #232323
}

#cartCount:hover {
    background-color: #142930;
}

#header3Wrapper,
#globalNavigationBar {
    background-color: #232323 !important;
    padding: 0;
}

.nav-link {
    color: #fff !important;
    font-size: 14px;
    padding: 15px 20px !important;
    text-transform: uppercase;
}

.nav-link:hover {
    color: #142930 !important;
    background-color: #fff !important;
}

#loginInfo,
.dropdown-menu {
    text-transform: uppercase;
    font-size: 12px;

}

.dropdown-menu {
    padding: 0 0;
    border-radius: 0;
    background-color: #142930;
}

.dropdown-item {
    padding: .7rem;
    color: #fff;
}

.dropdown-item:hover {
    background-color: #EEB310;
    color: #142930;
}

.center-text {
    text-align: center;
    color: #fff !important;
}

.checker-container,
.checker-container p {
    background-color: #397b8f !important;
    color: #fff;
}

.checker-container h1 {
    background-color: #397b8f !important;
    color: #EEB310;
}

button#FindCoursesBtn {
    background-color: #EEB310 !important;
    color: #142930;
}

button#FindCoursesBtn:hover {
    background-color: #142930 !important;
    color: #fff;
}

#contentModule5 {
    color: #142930;
    margin: 0 0 20px;
}

#footer1Wrapper {
    background-color: #232323 !important;
}

#footerNav h4,
#footerNav #footer-logo {
    color: #fff;
    font-size: 22px;
    margin: 40px 0px 10px;
}

#footerNav a {
    color: #EEB310;
    font-size: 14px;
}


#footerNav a:hover {
    color: #fff;
    font-size: 14px;
}

#footerNav p {
    color: #fff;
    font-size: 14px;
}

#contentHeader h1 {
    margin: 20px 0 10px;
}

.card-title a,
.course a,
.programStream a {
    color: #142930;
}

.card-title a:hover,
.course a:hover,
.programStream a:hover {
    color: #397b8f;
}

#studentMenu .nav-item {
    background-color: #397b8f;   
   }
   
   .portalMenu .active > a, .sidebarScrollSpy .active > a {
    background-color: #397b8f;   
       border-left: #fff;
   }
   

#instructorMenu {
    background-color: #397b8f;   
}

#adminPortalMenu {
    background-color: #397b8f; 
}

#footer2Wrapper {
    background-color: #D3BC8D !important;
    height: 50px;
}
#footer2Wrapper .container {
    background-color: #D3BC8D !important;
}
    
#studentInquirySelectionType11 {
        display: none !important;
        visibility: hidden !important;
    }

#studentInquirySelectionType10 {
        display: none !important;
        visibility: hidden !important;
    }

#studentInquirySelectionType9 {
        display: none !important;
        visibility: hidden !important;
    }

#studentInquirySelectionType5 {
        display: none !important;
        visibility: hidden !important;
    }

#studentInquirySelectionType2 {
        display: none !important;
        visibility: hidden !important;
    }

#studentInquirySelectionType0 {
        display: none !important;
        visibility: hidden !important;
    }

#studentInquirySelectionType1 {
        display: none !important;
        visibility: hidden !important;
    }

#studentInquirySelectionType3 {
        display: none !important;
        visibility: hidden !important;
    }

#studentInquirySelectionType6 {
        display: none !important;
        visibility: hidden !important;
    }




.barlow-thin {
  font-family: "Barlow", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.barlow-extralight {
  font-family: "Barlow", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.barlow-light {
  font-family: "Barlow", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.barlow-regular {
  font-family: "Barlow", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.barlow-medium {
  font-family: "Barlow", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.barlow-semibold {
  font-family: "Barlow", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.barlow-bold {
  font-family: "Barlow", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.barlow-extrabold {
  font-family: "Barlow", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.barlow-black {
  font-family: "Barlow", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.barlow-thin-italic {
  font-family: "Barlow", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.barlow-extralight-italic {
  font-family: "Barlow", sans-serif;
  font-weight: 200;
  font-style: italic;
}

.barlow-light-italic {
  font-family: "Barlow", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.barlow-regular-italic {
  font-family: "Barlow", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.barlow-medium-italic {
  font-family: "Barlow", sans-serif;
  font-weight: 500;
  font-style: italic;
}

.barlow-semibold-italic {
  font-family: "Barlow", sans-serif;
  font-weight: 600;
  font-style: italic;
}

.barlow-bold-italic {
  font-family: "Barlow", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.barlow-extrabold-italic {
  font-family: "Barlow", sans-serif;
  font-weight: 800;
  font-style: italic;
}

.barlow-black-italic {
  font-family: "Barlow", sans-serif;
  font-weight: 900;
  font-style: italic;
}


.col-md-6.px-10 {
    background: #eeb310f0 !important;
    color: #232323 !important;
    padding: 30px 60px 30px 60px !important;
}

.navbar-light .navbar-nav .nav-link {
    font-family: 'Barlow';
    font-weight: 600;
    font-size: medium;
}


.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-top {
    background-color: #fff !important;
    color: #142930 !important;
}

#loginNameWrapper {
    color: #000 !important;
}

#logoutLinkWrapper {
    color: #000 !important;
}

a.headerStudentLoginLogoutLink {
    color: #000 !important;
}

a.headerProfileLink {
    color: #000 !important;
}

#studentEnrollmentHistory .nav-item {
    background-color: #397b8f !important;
}

#studentEnrollmentHistory .nav-link.active {
    background-color: #397b8f !important;
}

#contentModule5 {
    visibility: hidden !important;
}

.sr-only .navbar-toggler-icon {
    background-color: #fff !important;
}

.navbar-toggler.m-2.collapsed {
    background-color: #fff !important;
}

.navbar-toggler.m-2 {
    background-color: #fff !important;
}
/* --------------------------------------------------------------------------------------------------------------------------  */

/* Get Started Styles.  These styles are intended for helping users to get started for branding their public sites.
   Users may want to override one or more of the following css styles. */

/* HEADER START */

/* Language bar
   Default Position on definitionsConfig.jsp: Header0
   Corresponding jsp file - languageBar.jsp */
#header0Wrapper {
    /* background-color: <Insert Color Code> !important; */
}

/* Top Header
   Default Position on definitionsConfig.jsp: Header1
   Corresponding jsp file - topHeader.jsp

   Header 1 - center (logo, cart icon, login link) */
#header1Container {
    /* background-color: <Insert Color Code>; */
    /* height: 42px; */
}

/* Login dropdown properties */
#loginDropdownMenuLink {
    /* color: <Insert Color Code>; */
    /* font-size: 1rem; */
}

/* Header 1 full length */
.navbar-dark {
    /* background-image: none; */
    /* background-color: <Insert Color Code>; */
}

/*----------------------------------------------------------*/

/* Global Nav
   Default Position on definitionsConfig.jsp: header3Sub1
   Corresponding jsp file - globalNavigationEmbeddable.jsp and globalNavigation.jsp */

/* Global nav center properties */
#globalNavigationBar {
    /* background-color: <Insert Color Code> !important; */
}

/* Nav item properties */
.nav-item {
    /* font-size: 1rem; */
}

/* Nav link properties */
.navbar-light .navbar-nav .nav-link {
    /* color: <Insert Color Code> !important; */
}

/* Header 3 global navigation drop down menu */
.navbar-nav>li>.dropdown-menu {
    /* background-color: <Insert Color Code>; */
}

/* Header 3 global navigation drop down menu label */
.dropdown-menu>li>a,
.dropdown-menu .subMenu>li>a {
    /* color: <Insert Color Code>; */
}

/* HEADER END */

/* BODY START */

/* Main page background */
#pageContainer {
    /* background-color: <Insert Color Code>; */
}

#mainContentWrapper {
    /* border-left: 7px solid white; */
    /* border-right: 7px solid white; */
    /* border-top: 7px solid white; */
    /* border-bottom: 7px solid white; */
}

/* BODY END */

/* FOOTER START */

/* Footer
   Default Position on definitionsConfig.jsp: footer1Sub1
   Corresponding jsp file- bottomNavigation.jsp */

footer {
    /* background-color: <Insert Color Code> !important; */
    /* height: 185px; */

}

/*----------------------------------------------------------*/

/* Copyright
   Default Position on definitionsConfig.jsp: footer2Sub2
   Corresponding jsp file- copyright.jsp */

/* Footer2Sub2 center */
#footer2Sub2 {
    /* background-color: <Insert Color Code> !important; */
    /* height: 100px; */

}

/* Footer 1 */
#footer1Wrapper .container {
    /* background-color: <Insert Color Code>; */
}

/* Footer2Sub2 full length */
#footer2Wrapper {
    /* background-color: #fbfaf5 !important; */
    /* height: 100px; */
}


#footer2Wrapper .container {
    /* background-color: #fbfaf5 !important;

/* FOOTER END */

/* SECTION PROFILE START */

/* Section Header */
.sectionHeader {
    /* background-image: none; */
    /* background-color: <Insert Color Code>; */
    /* border-color: <Insert Color Code>; */
}

/* Secondary Section Header */
.sectionHeaderSecondary {
    /* background-image: none; */
    /* background-color: <Insert Color Code>; */
    /* border-color: <Insert Color Code>; */
}
    


/* SECTION PROFILE END */

/* -------------------------------------------------------------------------------------------------------------------*/