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

/* use cityu-logo block instead of theme logo */
#navbar { margin-bottom: 0 ; }
#navbar .navbar-header .logo { display: none; }

/* header @ non-mobile */
@media screen and (min-width: 768px) {
	/* spacing */
	#navbar {
		background: white;
		border-bottom: solid 1px #B01861;
		box-shadow: 0 1px 2px rgba(0,0,0,.3);
		margin-bottom: 0 ;
	}
	#navbar .container,
	#navbar .container-fluid { margin-top: 0; }
	#navbar .navbar-header { padding: 15px 0; }
	/* logo &amp; site name */
	#navbar .navbar-header .logo.navbar-btn { margin: 0; }
	#navbar .navbar-header .navbar-brand {
		border-left: solid 1px #040505;
		color: #444;
		display: inline-block;
		font-family: 'Ubuntu', sans-serif;
		font-size: 2em;
		height: 45px;
		line-height: 45px;
		margin: 40px 0 0 0;
		padding: 0;
		text-indent: 17px;
	}
	/* search form */
	#search-block-form {
		margin-left: 1em;
		margin-top: 1em;
		width: 200px;
	}
	#search-block-form .form-type-search {
		border: solid 1px #ddd;
	}
	#search-block-form .form-type-search .form-control {
		border: none;
		box-shadow: none;
		font-size: .9em;
	}
	#search-block-form .form-type-search .form-submit {
		background: transparent;
		border: none;
		color: #777;
	}
	/* main navigation */
	#navbar-collapse ul.navbar-nav {
		margin-top: 1em;
	}
	#navbar-collapse ul.navbar-nav a {
		color: #B01861;
		font-weight: 500;
	}
	#navbar-collapse ul.navbar-nav &gt; li.active &gt; a {
		border-bottom: solid 5px #ececec;
		padding-bottom: 8px;
	}
	#navbar-collapse ul.navbar-nav ul &gt; li &gt; a:hover,
	#navbar-collapse ul.navbar-nav ul &gt; li.active &gt; a { color: white; }
	/* banner */
	/*#highlighted { margin: 0; }
	.hero-image &gt; img {
		height: 450px;
		object-fit: cover;
		object-position: 100% 100%;
		width: 100%;
	}*/
}

/* header @ mobile */
@media screen and (max-width: 767px) {
	#navbar-collapse nav { width: 100%; }
}




/**
 *
 *
 *  CONTENT
 *
 **/

.text-cityu { color: #bf165e; }

/* no gap between content &amp; footer */
#main-wrapper,
#main-wrapper #main,
#main-wrapper #content { margin: 0 auto; }
#main-wrapper #content { min-height: 0; }

/* contact us */
.webform-submission-form { margin-bottom: 5em; }
.webform-submission-form .form-group { white-space: nowrap; }
.webform-submission-form .form-group .control-label {
	display: inline-block;
	padding-right: 2em;
	vertical-align: top;
	width: 20%;
}
.webform-submission-form .form-group .control-label + .form-control,
.webform-submission-form .form-group .control-label + .select-wrapper,
.webform-submission-form .form-group .control-label + .form-textarea-wrapper {
	display: inline-block;
	width: 75%;
}
.webform-submission-form .form-actions {
	margin-top: 2em;
	text-align: center;
}
.webform-submission-form .form-actions .btn { font-size: 1.3em; }
.webform-submission-form .form-control {
	border: solid 1px #ddd;
	border-radius: 0;
	box-shadow: none;
}

/* login form */
#user-login-form { margin: 2em auto 4em auto; position: relative;}
#user-login-form .simplesamlphp-auth-login-link {
    color: #337ab7;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    padding: 6px 12px;
    margin-bottom: 15px;
    top: -12px;
    right: 0;
    position: absolute;
}
#user-login-form .simplesamlphp-auth-login-link::after {
    content: "�𪇵";
    display: inline-block;
    padding-left: 4px;
}
#user-login-form .simplesamlphp-auth-login-link:active,
#user-login-form .simplesamlphp-auth-login-link:focus,
#user-login-form .simplesamlphp-auth-login-link:hover { background-color: #46b8da; color: #ffffff; text-decoration: none;}
#user-login-form .simplesamlphp-auth-login-link:active,
#user-login-form .simplesamlphp-auth-login-link:hover { border-color: #204d74; }
#user-login-form .simplesamlphp-auth-login-link:focus { border-color: #122b40; }

/* listing */
.list-content .card {
	background-color: #FFFFFF;
	border-radius: 4px;
	box-shadow: 0 2px 2px rgba(0,0,0,.3);
	margin: 30px 0;
	padding-bottom: 30px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
}
.list-content .card:hover {
	box-shadow: 0 3px 6px rgba(0,0,0,.4);
	color: black;
}
.list-content .card img {
	width:100%;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.list-content .card h4 { margin: 30px; }
.list-content .card p { margin: 30px 30px 0 30px; }

/* page header */
.page-header {
	background: url('../images/headBar.svg') top left no-repeat;
	margin: 1em 0;
	padding-top: .5em;
}

/* adverse weather arrangement */
.parallax {
	background-image: url("/orientation/sites/g/files/asqsls2766/themes/site/custom/orientation_day/images/weatherbanner.svg");
	/* Full height */
	height: 100%; 
	/* Create the parallax scrolling effect */
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 60px;
	padding: 50px;
}
.parallax .container {
  background-color: #ffffff;
  border-radius: 5px;
  box-shadow: 0 1px 2px rgba(0,0,0,.3);
  padding: 25px;
  position: center;
}
.parallax .container .row { padding-top: 20px; }
@media only screen and (min-width: 768px) {
  .parallax .container .w-l {
    padding: 20px;
    border-left: 6px solid #ececec;
  }
  .parallax .container .borderWhite {
    padding: 20px;
    border-left: 6px solid #ffffff;
  }
}
@media only screen and (max-width: 768px) {
  .parallax .container .row .w-b {
    padding: 20px;
    border-bottom: 6px solid #ececec;
  }
}




/**
 *
 *  FOOTER
 *
 **/

#footer {
	background: #555555;
	border-bottom: solid 15px #9a1555;
	font-size: .85em;
	padding: 0;
	text-align: left !important;
}
#footer &gt; .container { margin-top: 0; }
#footer,
#footer a { color: silver; }
#footer li { margin: .5em 0; }
#footer h3,
#footer h4,
#footer h5,
#footer h3 a,
#footer h4 a,
#footer h5 a {
	color: white;
	font-weight: normal;
}
</pre></body></html>