html {
	--wp-admin--admin-bar--height: 45px;
	--admin-bar-bgcolor: #222;
	--admin-bar-border-color: #737373;
}

body.admin-bar {
	margin-top: var(--wp-admin--admin-bar--height);
}

html.wp-toolbar body.admin-bar {
	margin-top: 0;
}

#wpadminbar,
#wpadminbar #toolbar-second-row {
	background: var(--admin-bar-bgcolor);
}

#wpadminbar * {
	font-family: Poppins, Arial, sans-serif;
}

#wp-admin-bar-my-account.super-admin-notice {
	background: #B60000;
}

#wpadminbar .quicklinks li#wp-admin-bar-my-account a span.count {
	background: #3C79A0;
	border-radius: 16px;
	display: inline-block;
	font-size: 1em;
	font-weight: normal;
	line-height: 1;
	margin-left: 5px;
	min-width: 12px;
	padding: 4px;
	text-align: center;
	vertical-align: middle;
}

#wpadminbar .quicklinks li#wp-admin-bar-my-account a.has-avatar span.count {
	margin-left: 0;
}

#wpadminbar .ab-top-secondary {
	display: flex;
	margin-right: 5px;
}

#wpadminbar #adminbarsearch {
	margin-top: 5px;
}

#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input {
	height: 34px;
}

#wp-admin-bar-my-account-buddypress {
	border-top: 1px solid var(--admin-bar-border-color);
}

#wp-admin-bar-my-account-buddypress,
#wp-admin-bar-my-account-commons {
	border-bottom: 1px solid var(--admin-bar-border-color);
}

#wp-admin-bar-top-secondary > li > a,
#wp-admin-bar-top-secondary > li > a:hover,
#wp-admin-bar-bp-login > a,
#wp-admin-bar-bp-login > a:hover,
#wp-admin-bar-bp-register > a,
#wp-admin-bar-bp-register > a:hover {
	border-left: 1px solid var(--admin-bar-border-color);
}

#wpadminbar:not(.mobile) .ab-top-menu > li#wp-admin-bar-cac-help > .ab-item:focus,
#wpadminbar:not(.mobile) .ab-top-menu > li#wp-admin-bar-bp-login > .ab-item:focus {
	background: none;
	font-weight: normal;
}

#wpadminbar .ab-item,
#wpadminbar a.ab-item,
#wpadminbar > #wp-toolbar span.ab-label,
#wpadminbar > #wp-toolbar span.noticon {
	color: #fff;
}

#wpadminbar .ab-top-menu > li > a[aria-expanded="true"],
#wpadminbar:not(.mobile) .ab-top-menu > li#wp-admin-bar-cac-help:hover > .ab-item,
#wpadminbar:not(.mobile) .ab-top-menu > li#wp-admin-bar-bp-register > .ab-item:focus,
#wpadminbar:not(.mobile) .ab-top-menu > li#wp-admin-bar-bp-register:hover > .ab-item,
#wpadminbar:not(.mobile) .ab-top-menu > li#wp-admin-bar-bp-login > .ab-item.login-click,
#wpadminbar:not(.mobile) .ab-top-menu > li#wp-admin-bar-bp-login:hover > .ab-item {
	color: #fff;
	text-shadow: -0.03ex 0 0 currentColor, 0.03ex 0 0 currentColor;
}

#wpadminbar #wp-admin-bar-bp-register a,
#wpadminbar #wp-admin-bar-bp-login a,
#wpadminbar .ab-top-menu > li#wp-admin-bar-my-groups-list > a,
#wpadminbar .ab-top-menu > li#wp-admin-bar-cac-my-sites-list > a {
	padding-left: 26px;
	padding-right: 26px;
}

#wpadminbar .ab-top-menu > li#wp-admin-bar-my-groups-list > a,
#wpadminbar .ab-top-menu > li#wp-admin-bar-cac-my-sites-list > a {
	padding-right: 38px;
}

#wpadminbar #wp-admin-bar-my-groups-list ul,
#wpadminbar #wp-admin-bar-cac-my-sites-list > div.ab-sub-wrapper > ul {
	min-width: 300px;
}

#wpadminbar #wp-admin-bar-my-groups-list > div.ab-sub-wrapper,
#wpadminbar #wp-admin-bar-cac-my-sites-list > div.ab-sub-wrapper {
	--scrollbar-color-thumb: #9d9d9d;
	--scrollbar-color-track: var(--admin-bar-bgcolor);
	--scrollbar-color-track-piece: #5b5b5b;
	height: min-content;
	max-height: 300px;
	overflow-x: hidden;
	overflow-y: auto;
	scrollbar-color: var(--scrollbar-color-thumb) var(--scrollbar-color-track);
}

/* Scrollbar styling for Safari */
@supports (-webkit-appearance: none) {
	#wpadminbar #wp-admin-bar-my-groups-list > div.ab-sub-wrapper::-webkit-scrollbar-thumb,
	#wpadminbar #wp-admin-bar-cac-my-sites-list > div.ab-sub-wrapper::-webkit-scrollbar-thumb {
        background: var(--scrollbar-color-thumb);
        border-radius: 6px;
	}

	#wpadminbar #wp-admin-bar-my-groups-list > div.ab-sub-wrapper::-webkit-scrollbar-track,
	#wpadminbar #wp-admin-bar-cac-my-sites-list > div.ab-sub-wrapper::-webkit-scrollbar-track {
        background: var(--scrollbar-color-track);
        border-radius: 6px;
	}

	#wpadminbar #wp-admin-bar-my-groups-list > div.ab-sub-wrapper::-webkit-scrollbar-track-piece,
	#wpadminbar #wp-admin-bar-cac-my-sites-list > div.ab-sub-wrapper::-webkit-scrollbar-track-piece {
        background: var(--scrollbar-color-track-piece);
        border-radius: 6px;
	}

    #wpadminbar #wp-admin-bar-my-groups-list > div.ab-sub-wrapper::-webkit-scrollbar-button {
        background: var(--scrollbar-color-track);
    }

    #wpadminbar #wp-admin-bar-my-groups-list > div.ab-sub-wrapper::-webkit-scrollbar {
        max-width: 10px;
        max-height: 10px;
    }
}

#wpadminbar a > .wp-admin-bar-arrow:before {
	position: absolute;
	font: normal 1.3em/1 dashicons !important;
	speak: never;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#wpadminbar a > .wp-admin-bar-arrow:before {
	top: 10px;
	right: 14px;
	padding: 4px 0;
	content: "\f347";
	color: inherit;
}

#wpadminbar #wp-admin-bar-my-account {
	padding-right: 10px;
}

#wpadminbar #wp-admin-bar-my-account > a.ab-item {
	padding-left: 10px;
}

#wp-admin-bar-my-account > a.has-avatar {
	background-size: 32px !important;
	background-position: 28px 6px !important;
	background-repeat: no-repeat !important;
}

#wp-admin-bar-my-account img.avatar {
	display: none;
}

#ab-pending-count {
	bottom: 3px;
	position: absolute;
	left: 16px;
	text-indent: initial;
}

#wpadminbar #wp-admin-bar-my-account > a > .wp-admin-bar-arrow:before {
	right: 26px;
}

#wpadminbar #toolbar-second-row {
	border-radius: 0 0 6px 6px;
	border-top: 1px solid var(--admin-bar-border-color);
	display: none;
	position: absolute;
	top: 46px;
	width: 100%;
	z-index: 0;
}

#wpadminbar #toolbar-more-toggle,
#wpadminbar #toolbar-second-row.open {
	display: block;
}

@media screen and (max-width: 600px) {
	html {
		scroll-padding-top: auto;
	}

	#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper {
		top: 46px;
	}

	#wpadminbar #wp-admin-bar-top-secondary #wp-admin-bar-my-groups-list,
	#wpadminbar #wp-admin-bar-top-secondary #wp-admin-bar-cac-my-sites-list {
		position: static;
	}

	#wpadminbar #wp-admin-bar-my-groups-list > a,
	#wpadminbar #wp-admin-bar-cac-my-sites-list > a {
		position: relative;
	}

	#wp-admin-bar-my-account > a.has-avatar {
		background-position: 24px 6px !important;
	}

	#ab-pending-count {
		left: 9px;
	}
}

@media screen and (min-width: 600px) {
	html.wp-toolbar {
		padding-top: var(--wp-admin--admin-bar--height);
	}

	#wpadminbar .quicklinks li img.blavatar {
		border-radius: 4px;
		height: 32px;
		width: 32px;
	}

	#wpadminbar #wp-admin-bar-my-account.menupop ul li .ab-item,
	#wpadminbar #wp-admin-bar-my-account.menupop.hover ul li .ab-item {
		height: 39.5px;
		line-height: 3.0;
		padding-left: 20px;
		padding-right: 20px;
	}

	#wpadminbar .menupop.cac-my-items ul li .ab-item,
	#wpadminbar .menupop.cac-my-items.hover ul li .ab-item {
		height: 49.5px;
		line-height: 3.8;
	}

	#wpadminbar .cac-my-items > .ab-sub-wrapper > ul > li {
		padding-left: 5px;
	}

	#wpadminbar .menupop .ab-sub-wrapper {
		border-radius: 0 0 8px 8px;
	}
}

@media screen and (min-width:782px) {

	#wpadminbar {
		min-height: var(--wp-admin--admin-bar--height);
		padding: 0 5px;
	}

	#wpadminbar #wp-admin-bar-cac-logo {
		display: none;
	}

	#wpadminbar .screen-reader-shortcut {
		color: #fff;
	}

	#wpadminbar #wp-admin-bar-wp-logo > .ab-item,
	#wpadminbar .ab-top-secondary {
		background: var(--admin-bar-bgcolor);
		height: var(--wp-admin--admin-bar--height);
	}

	#wpadminbar .quicklinks a.ab-item {
		line-height: 40px;
	}

	#wpadminbar #wp-admin-bar-wp-logo > .ab-item {
		line-height: var(--wp-admin--admin-bar--height);
		padding-left: 1em;
	}

	#wpadminbar > div.quicklinks > ul > li a {
		white-space: nowrap;
		height: var(--wp-admin--admin-bar--height);
	}

	#wpadminbar .ab-top-menu > li.cac-my-items > .ab-sub-wrapper > ul > li {
		padding-left: 5px;
	}

	#wpadminbar #wp-admin-bar-my-account > .ab-item {
		text-indent: 100%;
		white-space: nowrap;
		overflow: hidden;
		width: 86px;
		padding: 0;
		color: #a7aaad;
		position: relative;
	}

	#wpadminbar #wp-admin-bar-wp-logo > .ab-item a {
		color: #fff;
		display: inline;
		padding: 0 4px;
		text-decoration: underline;
		white-space: normal;
	}

	#wpadminbar #wp-admin-bar-wp-logo > .ab-item a:hover {
		text-decoration: none;
	}

	#wpadminbar #wp-admin-bar-my-account.super-admin-notice {
		padding-right: 0;
	}

	#wpadminbar #wp-admin-bar-my-account.super-admin-notice > .ab-item {
		color: #fff;
		padding-right: 32px;
		text-indent: initial;
		width: max-content;
	}

	#wpadminbar #wp-admin-bar-my-account.super-admin-notice > a > .wp-admin-bar-arrow:before {
		right: 8px;
	}

	#wpadminbar #wp-toolbar li:not(#wp-admin-bar-cac-help) > .ab-item::before,
	#wpadminbar #wp-toolbar li .ab-item .ab-icon:before {
		align-items: center;
		display: flex;
		height: var(--wp-admin--admin-bar--height);
		padding: 0;
		top: -2px;
	}

	#wpadminbar #wp-toolbar #wp-admin-bar-root-default .ab-item .ab-icon {
		margin-top: 0;
		padding-bottom: 0;
		padding-top: 0;
	}

	#wpadminbar #yoast-ab-icon {
		background-position: 0 11px;
	}

	/* My Commons first-level hover color */
	#wpadminbar .quicklinks .menupop .ab-sub-secondary > li:hover,
	#wpadminbar .quicklinks .menupop .ab-sub-secondary > li.hover,
	#wpadminbar .quicklinks .menupop .ab-sub-secondary > li:focus {
		background: #3c3c3c;
	}

	#wpadminbar .ab-label {
		line-height: 40px;
	}

	#wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop ul li a strong, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar.nojs .quicklinks .menupop:hover ul li a {
		color: inherit;
	}

	/* Notifications */
	#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications > a > span {
		line-height: 40px;
	}

	/* My Commons */
	#wp-admin-bar-my-account > a {
		position: relative;
	}

	#wpadminbar li#wp-admin-bar-my-account.hover > .ab-sub-wrapper {
		top: var(--wp-admin--admin-bar--height);
	}

	#wpadminbar #wp-admin-bar-my-account:after {
		right: 10px;
	}

	#wpadminbar ul li#wp-admin-bar-bp-login, #wpadminbar ul li#wp-admin-bar-bp-register {
		float: right;
		text-align: right;
	}

	#wpadminbar .ab-top-menu > li > .ab-sub-wrapper > ul > li {
		padding-left: 16px;
	}

	#wpadminbar .menupop li:has(> .ab-empty-item):hover {
		background: transparent;
	}

	#wpadminbar .ab-top-menu > li > .ab-sub-wrapper > ul > li.menupop {
		padding-left: 0px;
	}

	#wpadminbar:not(.mobile) .ab-top-menu > li:hover > .ab-item,
	#wpadminbar .ab-top-menu > li.menupop:hover > .ab-item,
	#wpadminbar .ab-top-menu > li.menupop.hover > .ab-item {
		background: #000;
		color: #fff;
	}

	#wpadminbar .quicklinks > ul > li {
		border-right: none;
	}

	#wpadminbar .quicklinks > ul > li > a,
	#wpadminbar .quicklinks > ul > li > .ab-empty-item {
		border-right: none;
	}

	/* Level 2 */
	#wpadminbar .ab-sub-secondary .menupop div.ab-sub-wrapper div.ab-sub-wrapper {
		position: absolute;
	}

	/* My Commons second-level hover */
	#wpadminbar .menupop li:hover,
	#wpadminbar .menupop li.hover {
		background: #3c3c3c;
	}

	/* WP 3.8 Dashicons overrides */
	#wpadminbar #wp-admin-bar-site-name > .ab-item:before,
	#wpadminbar #wp-admin-bar-my-account > .ab-item:before {
		content: none;
	}

	#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,
	#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
		background: none;
	}

	#wpadminbar .menupop .ab-sub-wrapper {
		background: var(--admin-bar-bgcolor);
		border: 0;
		box-shadow: none;
	}

	#wpadminbar .quicklinks .menupop ul li a,
	#wpadminbar .quicklinks .menupop.hover ul li a {
		color: #fff;
	}

	#wp-admin-bar-my-groups-default {
		width: auto;
	}

	#wpadminbar .blavatar {
		display: none; /* Remove the WP icons */
	}

	#wp-admin-bar-my-account-blogs .li_container ul {
		width: 260px;
	}

	#wp-admin-bar-my-account-blogs .li_container ul li {
		width: 250px;
	}

	#wpadminbar .quicklinks .menupop ul.ab-sub-secondary {
		background: none;
	}

	#wpadminbar .ab-sub-secondary .menupop.hover div.ab-sub-wrapper,
	#wpadminbar .ab-sub-secondary .menupop.hover div.ab-sub-wrapper * {
		z-index: 999999 !important;
	}

	#wpadminbar .ab-sub-secondary .menupop div.ab-sub-wrapper * {
		position: relative;
	}

	#wpadminbar .ab-sub-wrapper, #wpadminbar ul, #wpadminbar ul li {
		z-index: auto;
	}

	ul#wp-admin-bar-my-sites-list {
		width: 100%;
	}

	#wpadminbar .ab-sub-secondary .menupop div.ab-sub-wrapper .wp-admin-bar-arrow {
		position: static;
	}

	#footer #wpadminbar a:link { color: #ccc; }
	#wpadminbar .quicklinks .ab-top-secondary > li { border: none; }
	#wpadminbar .quicklinks .ab-top-secondary > li > .ab-empty-item { border: none; }

	#wp-admin-bar-my-account-my-groups-list .ab-sub-wrapper,
	#wp-admin-bar-my-account-cac-my-sites-list .ab-sub-wrapper {
		max-height: 500px;
		overflow-y: scroll;
	}
} /* end media query */


/* adminbar login form
----------------------------------------------------------------------------------------
- adding some default BP form styles so the form will look accurate across all WP blogs */
li.bp-login {position:relative;}

form#sidebar-login-form {
	background-color: var(--admin-bar-bgcolor);
	border-radius: 0 0 4px 4px;
	display: none;
	padding: 20px 25px 25px;
	position: absolute;
	right: 5px;
	text-align: left;
	width: 234px;
}

li.bp-login:hover form {display:block; cursor:default;}

form#sidebar-login-form label, form#sidebar-login-form span.label {display:block; color:#fff; margin:5px 0;}

#wpadminbar form#sidebar-login-form textarea, #wpadminbar form#sidebar-login-form input[type="text"],
#wpadminbar form#sidebar-login-form select, #wpadminbar form#sidebar-login-form input[type="password"],
#wpadminbar form#sidebar-login-form input[type="submit"]
	{background: #fff; border:1px inset #ccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color: #222; text-shadow: none;}

#sidebar-login-form input[type="text"], #sidebar-login-form input[type="password"] {padding:4px; width:95%;}

#wpadminbar form#sidebar-login-form input[type="submit"] {padding:3px 10px; text-decoration:none; vertical-align:bottom; cursor:pointer; box-sizing: border-box; width: 100%; border-radius: 0;}

input#sidebar-rememberme {margin-left:0; margin-right:.5em;}

form#sidebar-login-form p.forgetmenot {float:none;}

#wp-toolbar #sidebar-login-form .lost-pw {
	color: #fff;
	display: block;
	height: auto;
	margin-top: 1em;
	padding: 0;
	text-align: center;
	text-decoration: underline;
}

#wp-toolbar #sidebar-login-form .lost-pw:hover {text-decoration:none;}

.login-click {background: var(--admin-bar-bgcolor) !important;}

/* Force the Login button to show in responsive mode. */
@media screen and (max-width:782px) {
	form#sidebar-login-form {
		left: 0;
	}

	#wp-toolbar > ul > li#wp-admin-bar-bp-login {
		display: list-item;
		padding-left: 10px;
	}

	#wp-toolbar > ul > li#wp-admin-bar-bp-login > a {
		padding-left: 10px;
	}

	#wpadminbar #wp-admin-bar-my-account.super-admin-notice > .ab-item {
		height: 35px;
		text-indent: 200%;
	}

	#wp-admin-bar-my-account.super-admin-notice.hover {
		background: #2c3338;
	}

	form#sidebar-login-form {
		margin-left: 0;
	}

	/* Always show the following items */
	#wpadminbar #wp-admin-bar-cac-logo,
	#wpadminbar #wp-admin-bar-bp-register,
	#wpadminbar #wp-admin-bar-my-groups-list,
	#wpadminbar #wp-admin-bar-cac-my-sites-list {
		display: block;
	}

	#wpadminbar #wp-admin-bar-root-default #wp-admin-bar-wp-logo {
		display: none;
	}

	#wpadminbar #toolbar-more-toggle .ab-icon::before {
		content: "\f11c";
		display: block;
		font: normal 32px/1 dashicons;
		text-align: center;
		text-indent: 0;
		top: 7px;
		width: 52px;
	}

	#wpadminbar #wp-admin-bar-cac-logo a {
		background: url(/wp-content/themes/bp-nelo/assets/img/cac-logo-vert.png) no-repeat 100% 4px / 48px auto;
		padding-left: 4px;
	}

	#wpadminbar #wp-admin-bar-cac-logo a:hover {
		opacity: .9;
	}
}

@media screen and (max-width:781px) {
	#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper {
		top: var(--wp-admin--admin-bar--height);
	}

	#wpadminbar #wp-admin-bar-my-account.menupop > .ab-sub-wrapper .ab-item {
		padding-left: 32px;
	}

	#wpadminbar .ab-top-secondary .menupop li:hover > .ab-sub-wrapper, #wpadminbar .ab-top-secondary .menupop li.hover > .ab-sub-wrapper {
		margin-left: 32px;
	}

	#wp-admin-bar-my-account > a {
		padding-right: 20px !important;
		position: relative;
	}

	#wp-admin-bar-my-account > a:before {
		float: none;
	}

	#wp-admin-bar-my-account > a.has-avatar:before {
		content: '';
	}

	#wpadminbar #wp-admin-bar-my-account > a > .wp-admin-bar-arrow:before {
		right: 16px;
	}
}

@media screen and (max-width:663px) {
	#wpadminbar #wp-admin-bar-my-groups-list,
	#wpadminbar #wp-admin-bar-cac-my-sites-list {
		display: none;
	}
}

/* Dashboard fix. */
body.wp-admin .mce-notification-inner { word-break: normal !important; }

/* Global footer
--------------------------------------------- */

.css-php-img {
	position: absolute;
}

.cac-container {
	margin: 0 20px;
}

.cac-network-footer {
	clear: both;
	color: #fff;
	font-family: Poppins, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.6em;
}

.cac-network-footer a,
.cac-network-footer a:link,
.cac-network-footer a:visited,
.cac-network-footer a {
	color: #fff;
}

.cac-network-footer .cac-logo {
	max-width: 100%;
}

.cac-network-footer-top {
	background: #222;
	padding: 32px 0 38px;
}

.cac-network-footer .cac-footer-nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
}

.cac-network-footer .cac-footer-nav li {
	float: left;
}

.cac-network-footer .cac-footer-main-nav {
	margin-top: 20px;
}

.cac-network-footer .cac-footer-main-nav li {
	font-weight: 700;
	margin-right: 33px;
	margin-bottom: 18px;
}

.cac-network-footer .cac-footer-main-nav a {
	text-decoration: none;
}

.cac-network-footer .cac-footer-main-nav a:hover {
	text-decoration: underline;
}

.cac-network-footer .cac-footer-secondary-nav {
	margin-top: 10px;
}

.cac-network-footer .cac-footer-secondary-nav li {
	font-size: 13px;
	margin-right: 33px;
	margin-bottom: 12px;
}

.cac-network-footer-bottom {
	background: #000;
	font-size: 13px;
	padding: 16px 0 10px;
}

.cac-network-footer-bottom .cac-container {
	display: flex;
	flex-wrap: wrap;
}

.cac-network-footer-bottom .cac-container > span {
	display: inline-block;
	flex: 1 1 50%;
	margin-bottom: 16px;
}

.cac-network-footer-bottom .cac-container > span.cac-footer-cuny-logo {
	flex-basis: 25%;
}

.cac-network-footer-bottom .cac-container > span.cac-footer-credit-akismet,
.cac-network-footer-bottom .cac-container > span.cac-footer-cuny-logo {
	text-align: right;
}

.cac-network-footer-bottom .cac-container > span.cac-footer-cuny-logo img {
	height: 30px;
	width: 30px;
}

@media screen and (min-width: 600px) {
	.cac-container {
		max-width: 1316px;
		margin: 0 auto;
		padding: 0 28px;
	}

	.cac-network-footer {
		font-size: 16px;
	}

	.cac-network-footer .cac-logo {
		max-width: 411px;
	}

	.cac-network-footer-top {
		padding: 60px 0;
	}

	.cac-network-footer-bottom {
		padding: 6px;
	}

	.cac-network-footer-bottom .cac-container {
		align-items: center;
		flex-wrap: none;
	}

	.cac-network-footer-bottom .cac-container > span.cac-footer-credit-akismet {
		text-align: left;
	}

	.cac-network-footer-bottom .cac-container > span.cac-footer-cuny-logo,
	.cac-network-footer-bottom .cac-container > span {
		flex: 0 0 auto;
		margin-bottom: 0;
	}

	.cac-network-footer-bottom .cac-container > span.cac-footer-credit-wordpress,
	.cac-network-footer-bottom .cac-container > span.cac-footer-credit-akismet {
		margin-right: 40px;
	}

	.cac-network-footer-bottom .cac-container > span.cac-footer-cuny-logo {
		margin-left: auto;
		margin-right: 18px;
	}

	.cac-network-footer-bottom .cac-container > span.cac-footer-cuny-logo img {
		height: 45px;
		width: 45px;
	}
}
