/*--------------------------------

UBMBC icon font

-------------------------------- */

@font-face {
	font-family: 'UBMBC';
	src: url('../font-icon-ubmbc/fonts/UBMBC.eot');
	src: url('../font-icon-ubmbc/fonts/UBMBC.eot') format('embedded-opentype'),
			 url('../font-icon-ubmbc/fonts/UBMBC.woff2') format('woff2'),
			 url('../font-icon-ubmbc/fonts/UBMBC.woff') format('woff'),
			 url('../font-icon-ubmbc/fonts/UBMBC.ttf') format('truetype'),
			 url('../font-icon-ubmbc/fonts/UBMBC.svg') format('svg');
}

.icon-ubmbc {
	position: relative;
	top: 2px;
	display: inline-block;
	font: normal normal normal 1em/1 'UBMBC';
	font-weight: 400;
	color: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.badge > .icon-ubmbc {
	line-height: 0.75em;
}

.icon-ubmbc-7hills::before {
  content: "\ea01";
}

.icon-ubmbc-book-check::before {
  content: "\ea02";
}

.icon-ubmbc-ub240::before {
  content: "\ea03";
}

/*--------------------------------

Other Styles

-------------------------------- */

input[readonly] {
	cursor: text;
	background-color: #fff !important;
}
input[type=button], input[type=submit], input[type=reset] {
	font-family: 'Philosopher', Helvetica, sans-serif, 'Font Awesome 5 Free' !important;
}
.video-container {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	margin: 0 0 2em 0;
}
.video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.home-page-cover {
	background-image: url("../images/cover.svg");
	background-repeat: no-repeat;
	background-position: center;
  background-size: contain;
}
@media print {
	.figure {
		max-width: 50% !important;
		max-height: 25% !important;
	}
	a {
		color: inherit !important;
	}
	.tab-content > .tab-pane {
		display: block !important;
		opacity: 1 !important;
		visibility: visible !important;
	}
}
.disabled {
	opacity: 0.35;
	pointer-events: none;
}
.tox-tinymce {
	border-radius: 6px !important;
}
.mt-6 {
  margin-top: 6rem !important;
}
.fa-spin {
	-webkit-animation: fa-spin 0.5s infinite linear !important;
	animation: fa-spin 0.5s infinite linear !important;
}
.anchor-sticky-menu {
	scroll-margin-top: 70px;}
