<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* OVERRIDE OHO CSS */

.common__topper--links .btn:not([href^="https://www.utica.edu"]):not([href^="#"]):not([href^="/"]) span:before {
	background: transparent url(../img/external-links-black.svg) no-repeat center center;
}
.contact-box__image {
	background-image: url(../img/desktop.svg);
}
.three-across__box--links ul li a:not([href^="https://www.utica.edu"]):not([href^="#"]):not([href^="/"]):before {
      background: transparent url(../img/external-links-teal.svg) no-repeat center center;
}
.audience-modal__window .audience-modal__select {
	background: #fff url(../img/carat-down-blue.svg) no-repeat 95% 50%;
}
.three-across__box--links ul li a[href$=".pdf"]:before,
.three-across__box--links ul li a[href$=".doc"]:before,
.three-across__box--links ul li a[href$=".docx"]:before,
.three-across__box--links ul li a[href$=".txt"]:before {
	background: transparent url(../img/downloads-teal.svg) no-repeat center center !important;
}
.three-across__box--links ul li {
	margin-bottom: 1.25rem;
}

blockquote:before {
	background-image: url(../img/quotation-orange.svg);
}

.section--title__no-image {
	background-color: #FCFCFC;
	border-bottom: solid 1px #0057b8;
}

@media screen and (min-width: 64em) {
	body, ol &gt; li {
		font-size: 1rem;
	}
}

a.btn:hover {
	border: 1px solid transparent;
}

a + img {
	border: none;
}

a.close {
	border-bottom: none;
}

@media screen and (min-width: 40em) {
	p {
		margin-bottom: 1.5rem;
	}
}

.page-content {
	padding-bottom: 100px;
}

ul &gt; li {
	margin-bottom: 0;
}

ul li.page-item {
	margin-left: 0;
}

	ul li.page-item::before {
		content: none;
	}

.nav--utility nav.navigation ul.menu li, .site-footer__nav li {
	margin-bottom: 0.625rem;
}
	@media screen and (min-width: 40em) {
		.nav--utility nav.navigation ul.menu li, .site-footer__nav li {
			margin-bottom: 1.25rem;
		}
	}

.site-footer__footer p.us-news {
	text-align: center;
	margin-top: 30px;
}

.site-footer__footer p.us-news img {
	width: 125px;
}

.sidebar-subnav nav {
	margin-bottom: 2rem;
}

.mod-a {
	margin-right: 60px;	
}

.sidebar-subnav .mod a {
	display: inline;
}

.mod-a {
	margin-top: 3.75rem;
}

.page-left .mod h2 {
	font-size: 2rem;
}

.sidebar-subnav .mod h3 {
	margin-bottom: 0px;
}

.contact-box__text {
	text-indent: -1.5em;
	color: #0057b8;
	padding-left: 30px;
	text-overflow: ellipsis;
	word-wrap: break-word;
}

	.contact-box__text i {
		font-size: 1.25em;
		color: #00acc8;
	}
	
	.contact-box__title {
		margin-bottom: 1.125rem;
		line-height: 1.625rem;
	}

fieldset .row h4 {
	font-size: 1rem;
	margin-bottom: 0;
}

.ui-widget a {
	border-bottom: none;
}

.ui-widget {
	line-height: 1.5rem;
}

table {
	border-top: none;
}

.table-sm {
	font-size: 0.85rem;
}

thead, thead th {
    color: #000;
    font-size: 1rem;
    border: none;
}

.table-striped-tbody tbody:nth-child(odd) {
  background: #F2F2F2;
}

.table-striped-tbody td {
	border-top-width: 0px;
}

	.table-striped-tbody tr:first-child td {
	border-top-width: 1px;
}

.modal-header h2 {
	font-size: 1.5rem;
	border: none;
	margin: 0;
	padding: 0;
	line-height: 1.5rem;
}

h4, .h4, h5, .h5, h6, .h6 {
	border-bottom: none;
	margin-bottom: 1rem;
}

table {
	font-size: .9rem;
}
@media (min-width:768px) {
	table {
		font-size: 1rem;
	}
}

small {
	font-size: 80%;
	line-height: 1rem;
}

a.text-muted {
	border-bottom: none;
}
	a.text-muted:hover {
		text-decoration: underline;
	}
	
.form-check-input {
    position: relative;
    margin-top: 0;
}

/* BOOTSTRAP OVERRIDES */
@media (min-width:576px) {
	.row.d-sm-block {
		display: flex !important;	
	}
}

.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show &gt; .btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .1rem rgba(130,138,145,.5);
}

.btn-secondary {
	background-color: #2E67B2;
	color: #FFFFFF !important;
	border-color: #0a5aaa;
}

	.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary:not([disabled]):not(.disabled):active {
		background-color: #0069d9;
		color: #FFFFFF !important;
		border-color: #0a5aaa;
	}
	
.btn-info {
	background-color: #00acc8;
}

.btn-light {
	background-color: #eaedef;
	border-color: #F6F8FA;
}

.btn:focus, .btn.focus {
	box-shadow: none;
}

/* STYLES */

.togglemore {
	display: none;
}

.dropcap {
	float: left;
	line-height: 0.9em;
	padding-right: 0.1em;
	margin-bottom: -0.2em;
	font-size: 470%;
	font-family: georgia, serif;
}

.mt10 {
	margin-top: 10px;
}

.mb10 {
	margin-bottom: 10px;
}

.mb20 {
	margin-bottom: 20px;
}

.mt20 {
	margin-top: 20px;
}

.nav-admin, .nav-admin a {
	font-size: .8rem;
	border-bottom: none;
	color: white;
	line-height: 1rem;
}

	@media (max-width: 1199.98px) {
		.nav-admin {
			padding-top: 65px;
		}
	}

	.nav-admin ul &gt; li::before {
		content: none;
		margin-bottom: 0;
	}
	
	.nav-admin ul &gt; li {
		line-height: 1rem;
		margin-bottom: 0;
		margin-left: 0;
	}

.lead {
	font-family: "Roboto Slab", Georgia, sans-serif;
	font-weight: 400;
	font-size: 1.125rem;
	line-height: 1.875rem;
	color: #0c223f;
	margin-bottom: 1.875rem; }
	@media screen and (min-width: 40em) {
		.lead {
		font-size: 1.5rem; } }
	@media screen and (min-width: 64em) {
		.lead {
		font-size: 1.5rem; } }
	@media screen and (min-width: 40em) {
		.lead {
		line-height: 2.25rem; } }
	@media screen and (min-width: 64em) {
		.lead {
		line-height: 2.25rem; } }
	@media screen and (min-width: 40em) {
		.lead {
		margin-bottom: 1.875rem; } }
	@media screen and (min-width: 64em) {
		.lead {
		margin-bottom: 1.875rem; }}

.alert &gt; *:last-child {
	margin-bottom: 0;
}

.alert-callout {
	background-color: #E0E5EF;
}

.alert-secondary {
	color: #000;
}

.alert-light {
    color: #818182;
    background-color: #F8F9FA;
    border-color: #F8F9FA;
}

.bg-extra-light {
	background-color: #FCFCFC;
}

.btn:hover .fa-arrow-left {
	margin-left: -1px;
	margin-right: 1px;
}

#digicertsitesealcode {
    font-size: 8px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    width: 81px;
}
	
/* FORMS */

.ui-datepicker {
		z-index: 20 !important;
	}
	
	.ui-datepicker-trigger{
		border:none;
		background:none;
		font-size: 16px;
	 }

legend {
	font-size: 1.25rem;
	background-color: #0C223F; /*#36C6D3;*/
	color: #FFFFFF;
	padding: 5px 15px;
	margin-bottom: 16px;
	webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

fieldset fieldset legend, fieldset div fieldset legend {
	font-weight: normal;
	color: #000000;
	font-size: 1rem;
	background-color: #E8E8E8;
	border-top: 0px;
	border-bottom: 1px solid #A3A9B7;
}

fieldset &gt; fieldset {
	margin-bottom: 30px;	
}

fieldset fieldset fieldset legend, fieldset div fieldset fieldset legend {
	font-weight: normal;
	color: #000000;
	font-size: 1rem;
	background-color: #F5F6F7;
	border-top: 0px;
	border-left: 1px solid #A3A9B7;
	border-bottom: 1px solid #A3A9B7;
}

.col-form-label {
	font-size: 1rem;
}

@media (max-width: 575.98px) {
	.col-form-label {
		font-weight: 500;
	}
}

.required {
	color: #DD0000;
}

.form-group.required {
	color: #000000;
}

.form-group.required .col-form-label::after {
	color: #DD0000;
	content: "*";
	margin-left: 5px;
}

.form-group.required .col-form-label.optional::after {
	content: "";
}

h6 {
	display: inline;
}

input.datepicker,  input.datepicker-future {
	max-width: 130px;
	display: inline;
	padding-left: .5rem;
	padding-right: .5rem;
 }
 
 input.form-caps {
	text-transform: uppercase;
 }

.form-xs-inline .form-control {
	display: inline-block;
	width: auto;
	vertical-align: middle;
}

.form-xs-inline .input-width-xs {
	max-width: 90px;
}

@media (min-width:768px) {
	.input-width-xs {
		max-width: 90px;
	}
	
	.input-width-sm {
		max-width: 200px;
	}
	
	select.input-width-sm {
		min-width: 200px;
	}
	
	.form-inline input.input-width-sm {
		width: 200px;
	}
	
	.input-width-md {
		max-width: 300px;
	}
}

.form-control.is-invalid {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
	/*border-color: #dc3545;
	padding-right: calc(1.5em + .75rem);
	background-repeat: no-repeat;
	background-position: right calc(.375em + .1875rem) center;
	background-size: calc(.75em + .375rem) calc(.75em + .375rem);*/
}

	select.form-control.is-invalid {
		background-position: right calc(1em + .1875rem) center;
	}

input[type=text].is-invalid, input[type=password].is-invalid, input[type=tel].is-invalid, input[type=number].is-invalid, select.is-invalid {
	min-width: 90px;
}

/* sweetalert2 */
.swal2-styled:focus {
	box-shadow: none;
}

/* Form Template */

#main-content.main-full-width.main-form .section--wysiwyg, #main-content.main-full-width.main-form .page-content, #main-content.main-full-width.main-form .section--contact-block {
	background-color: #F6F8FA !important;
}

:not(.accordion) &gt; .card {
	border: none;
	border-radius: 0;
	box-shadow: 0 6px 11px rgba(0, 0, 0, 0.15), 0 10px 40px rgba(0, 0, 0, 0.1);
}

.card, .bg-extra-light {
	background-color: #FCFCFC;
}

/* No Columns */

#main-content.main-full-width .section--wysiwyg, #main-content.main-full-width .section--contact-block {
	background-image: none;
}
#main-content.main-full-width .section--wysiwyg {
	padding-top: 2rem;
}
#main-content.main-full-width .section--wysiwyg .col:last-child::after, #main-content.main-full-width .section--contact-block .col:last-child::after {
	content: none;
}
#main-content.main-full-width .section--wysiwyg .col:first-child, #main-content.main-full-width .section--contact-block .col:first-child {
	background-color: inherit;
}

/* Notice */

.notice {
    position: relative;
    top: 56px;
    width: 100%;
    margin-bottom: -26px;
    padding: 10px 20px;
    background: #005DA6;
	color: white;
    font-weight: bold;
    line-height: 1.3rem;
    text-align: center;
}

@media (min-width: 1160px) {	
	.notice {
		position: relative;
		top: 0;
		margin-bottom: 0;
		padding: 15px 30px;
		border-bottom: 2px solid #0c233f;
		font-size: 1.1rem;
		line-height: 2rem;
	}
}

.notice a {
    color: #fff;
    text-decoration: none;
}

/* Screenreaders */
@media (max-width: 575.98px) {
	.sr-only.sr-or-xs-down {
		position: relative;
		width: auto;
		height: auto;
		margin: inherit;
		overflow: inherit;
		clip: inherit;
		white-space: inherit;
		border: inherit;
	}
}

@media (max-width: 767.98px) {
	.sr-only.sr-or-sm-down {
		position: relative;
		width: auto;
		height: auto;
		margin: inherit;
		overflow: inherit;
		clip: inherit;
		white-space: inherit;
		border: inherit;
	}
}

@media (max-width: 991.98px) {
	.sr-only.sr-or-md-down {
		position: relative;
		width: auto;
		height: auto;
		margin: inherit;
		overflow: inherit;
		clip: inherit;
		white-space: inherit;
		border: inherit;
	}
}





/* Bootstrap 5 */
.modal-fullscreen {
	width: 100vw;
	max-width: none;
	height: 100%;
	margin: 0;
}

.modal-fullscreen .modal-content {
	height: 100%;
	border: 0;
	border-radius: 0;
}

.modal-fullscreen .modal-body {
	overflow-y: auto;
}

@media print {

	.logo--menu--main {
		background-color: #0c223f !important;
	}

	.strip--sticky {
		display: none !important;
	}

	footer {
		display: none !important;
	}

	legend {
		background-color: #0C223F !important;
		color: #FFFFFF !important;
	}

	fieldset fieldset legend, fieldset div fieldset legend {
		color: #000000 !important;
		background-color: #E8E8E8 !important;
	}

	fieldset fieldset fieldset legend, fieldset div fieldset fieldset legend {
		color: #000000 !important;
		background-color: #F5F6F7 !important;
	}

	input, select, textarea {
		background-color: #FFFFFF !important;
	}

	a.btn {
		text-decoration: none;
	}

	.btn-secondary {
		background-color: #2E67B2 !important;
		color: #FFFFFF !important;
		border-color: #0a5aaa !important;
	}
		
	.btn-info {
		background-color: #00acc8 !important;
		color: #FFFFFF !important;
	}
}</pre></body></html>