/*
****************************************************************************
*-*-*-* Gavilan Skin *-*-*-*
*****************************************************************************
*/

@import url('https://fonts.googleapis.com/css?family=Lato&display=swap');

:root {
	--client-logo: url('/Content/ClientThemes/gavilan/gavilan-logo-new.png');
	--client-logo-sm: var(--client-logo);

	--theme-main:    #183D6E;
	--theme-accent:  #9A0029;
	--theme-dark:    #191919;
	--theme-light:   #EEEEEE;
	--border-color:  #EEEEEE;
	--body-bg-color: var(--theme-white);

	/**********************************
		Header
	***********************************/
	--header-border-color: var(--theme-main);

	--catalog-title-color: var(--theme-dark);
	--catalog-sub-title-color: var(--theme-dark);

	--pdf-export-link-color: var(--theme-dark);
	--pdf-export-active-color: var(--theme-accent);

	/**********************************
		Tabs
	***********************************/
	--tab-active-bg-color: var(--theme-accent);
	--tab-active-fg-color: var(--theme-light);

	/**********************************
		Sidebar
	***********************************/
	--sidenav-item-active-bg-color: var(--theme-accent);
	--sidenav-item-active-fg-color: var(--theme-light);

	/**********************************
		Search Controls
	***********************************/
    --search-highlight-active-bg-color: var(--theme-accent);
    --search-highlight-active-fg-color: var(--theme-white);

	/**********************************
		Search Results
	***********************************/
	--form-focus-highlight: rgb(24, 61, 110, 0.6);
	--mark-bg-color: var(--theme-accent);
	--mark-fg-color: var(--theme-light);
	--badge-bg-color: var(--theme-dark);
	--badge-fg-color: var(--theme-light);
	--search-results-header-bg-color: var(--theme-main);

	/**********************************
		Pagination
	***********************************/
	--pager-item-active-bg-color: var(--theme-accent);
	--pager-item-active-fg-color: var(--theme-light);

	/**********************************
		Footer
	***********************************/
	--footer-bg-color: var(--theme-white);
}

.client-logo {
	height: 60px;
	max-height: 60px;
}

.program-summary-wrapper .program-outcomes-summary-wrapper {
	display: block;
}

/********************************
* Course Summary curriculum blocks
********************************/

.container-fluid.course-summary-wrapper[data-next-course-process-action-type="Modify"] .process-action-type-message-placeholder::after {
	color: red;
	content: ' A new version of this course will be effective ' attr(data-effective-term-range-end)
}

.container-fluid.course-summary-wrapper[data-next-course-process-action-type="Deactivate"] .process-action-type-message-placeholder::after {
	color: red;
	content: ' This course will be discontinued effective ' attr(data-effective-term-range-end)
}

.container-fluid.course-summary-wrapper[data-process-action-type="Deactivate"],
.curriculum-presentation-item-wrapper[data-presentation-process-action-type="Deactivate"][data-presentation-entity-type-id="1"] {
	display: none;
}

div [data-child-type="block-header"] {
	margin-bottom: 0px !important;
	margin-top: 0px !important;
}

/********************************
* END - Course Summary curriculum blocks
********************************/
