.developer-router-links {
	background: #f5f5f7;
}
.developer-router-links a.block {
	width: 216px;
	margin-left: auto;
	margin-right: auto;
}
.developer-router-links a.block span.block-link.more {
	color: #0066cc;
}

.developer-router-links.fixed-width a.block {
	width: 250px;
}

@media only screen and (max-width: 1068px) {
	.developer-router-links.fixed-width a.block {
		width: 216px;
	}
}

@media only screen and (max-width: 734px) {
	.developer-router-links.fixed-width a.block {
		width: 250px;
	}
}

@media only screen and (max-width: 480px) {
	.developer-router-links .small-6 {
		width: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
}

/* Blue router */
.router-tutorials {
	height: 55px !important;
	margin-top: -5px;
}

.svg-convert {
	filter: brightness(0) saturate(100%) invert(42%) sepia(70%) saturate(961%) hue-rotate(191deg) brightness(83%) contrast(108%);
}


/* Legacy router */
.router-icon {
	margin: 4px auto 10px;
	height: 50px;
	width: 50px;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: center;
}

.router-icon-asc,
.router-icon-manage {
	height: 64px;
	width: 64px;
	margin-top: -10px;
	background-image: url("/assets/elements/icons/wwdr-unified/manage.svg");
}
.router-icon-asc-outline,
.router-icon-manage-outline {
	height: 64px;
	width: 64px;
	margin-top: -10px;
	background-image: url("/assets/elements/icons/wwdr-unified/manage-outline.svg");
}
.router-icon-bugs,
.router-icon-bug-reporting {
	background-image: url("/assets/elements/icons/wwdr-unified/bugs.svg");
}
.router-icon-chat {
	background-image: url("/assets/elements/icons/wwdr-unified/chat_bubble.svg");
}
.router-icon-code {
	background-image: url("/assets/elements/icons/wwdr-unified/curly-brackets.svg");
}
.router-icon-connect {
	background-image: url("/assets/elements/icons/wwdr-unified/app-store.svg");
}
.router-icon-contact {
	background-image: url("/assets/elements/icons/wwdr-unified/chat_bubble.svg");
}
.router-icon-design,
.router-icon-guidelines {
	background-image: url("/assets/elements/icons/wwdr-unified/design-guidelines.svg");
}
.router-icon-download,
.router-icon-downloads {
	background-image: url("/assets/elements/icons/wwdr-unified/download.svg");
}
.router-icon-document {
	background-image: url("/assets/elements/icons/wwdr-unified/document.svg");
}
.router-icon-documentation {
	background-image: url("/assets/elements/icons/wwdr-unified/documentation.svg");
}
.router-icon-feedback {
	background-image: url("/assets/elements/icons/wwdr-unified/feedback.svg");
}
.router-icon-forum,
.router-icon-forums {
	background-image: url("/assets/elements/icons/wwdr-unified/forum.svg");
}
.router-icon-framework {
	background-image: url("/assets/elements/icons/wwdr-unified/framework.svg");
}
.router-icon-help {
	height: 64px;
	width: 64px;
	margin-top: -10px;
	background-image: url("/assets/elements/icons/wwdr-unified/get-help.svg");
}
.router-icon-itc {
	background-image: url("/assets/elements/icons/wwdr-unified/itunes-connect.svg");
}
.router-icon-news {
	background-image: url("/assets/elements/icons/wwdr-unified/news.svg");
}
.router-icon-payment {
	background-image: url("/assets/elements/icons/wwdr-unified/payment.svg");
}
.router-icon-phone {
	background-image: url("/assets/elements/icons/wwdr-unified/phone.svg");
}
.router-icon-phone-outline {
	background-image: url("/assets/elements/icons/wwdr-unified/phone-outline.svg");
}
.router-icon-program {
	background-image: url("/assets/elements/icons/wwdr-unified/program.svg");
}
.router-icon-promote {
	height: 64px;
	width: 64px;
	margin-top: -10px;
	background-image: url("/assets/elements/icons/wwdr-unified/promote.svg");
}
.router-icon-promote-outline {
	height: 64px;
	width: 64px;
	margin-top: -10px;
	background-image: url("/assets/elements/icons/wwdr-unified/promote-outline.svg");
}
.router-icon-testflight {
	background-image: url("/assets/elements/icons/wwdr-unified/testflight-f.svg");
}
.router-icon-service {
	background-image: url("/assets/elements/icons/wwdr-unified/service.svg");
}
.router-icon-submit {
	height: 64px;
	width: 64px;
	margin-top: -10px;
	background-image: url("/assets/elements/icons/wwdr-unified/submit.svg");
}
.router-icon-video,
.router-icon-videos,
.router-icon-play {
	background-image: url("/assets/elements/icons/wwdr-unified/play.svg");
}

#globalfooter-wrapper > *:first-child,
.footer .footer-content > :nth-child(2) {
	border-top: 1px solid #d2d2d7;
}

.theme-dark .developer-router-links {
	background-color: #1d1d1f;
}
.theme-dark .developer-router-links a.block span.block-link.more {
	color: #2997ff;
}
.theme-dark .router-icon-asc,
.theme-dark .router-icon-manage {
	background-image: url("/assets/elements/icons/wwdr-unified/manage-i.svg");
}
.theme-dark .router-icon-asc-outline,
.theme-dark .router-icon-manage-outline {
	background-image: url("/assets/elements/icons/wwdr-unified/manage-outline-i.svg");
}
.theme-dark .router-icon-bugs,
.theme-dark .router-icon-bug-reporting {
	background-image: url("/assets/elements/icons/wwdr-unified/bugs-i.svg");
}
.theme-dark .router-icon-chat {
	background-image: url("/assets/elements/icons/wwdr-unified/chat_bubble-i.svg");
}
.theme-dark .router-icon-code {
	background-image: url("/assets/elements/icons/wwdr-unified/curly-brackets-i.svg");
}
.theme-dark .router-icon-connect {
	background-image: url("/assets/elements/icons/wwdr-unified/app-store-i.svg");
}
.theme-dark .router-icon-contact {
	background-image: url("/assets/elements/icons/wwdr-unified/chat_bubble-i.svg");
}
.theme-dark .router-icon-design,
.theme-dark .router-icon-guidelines {
	background-image: url("/assets/elements/icons/wwdr-unified/design-guidelines-i.svg");
}
.theme-dark .router-icon-download,
.theme-dark .router-icon-downloads {
	background-image: url("/assets/elements/icons/wwdr-unified/download-i.svg");
}
.theme-dark .router-icon-document {
	background-image: url("/assets/elements/icons/wwdr-unified/document-i.svg");
}
.theme-dark .router-icon-documentation {
	background-image: url("/assets/elements/icons/wwdr-unified/documentation-i.svg");
}
.theme-dark .router-icon-feedback {
	background-image: url("/assets/elements/icons/wwdr-unified/feedback-i.svg");
}
.theme-dark .router-icon-forum,
.theme-dark .router-icon-forums {
	background-image: url("/assets/elements/icons/wwdr-unified/forum-i.svg");
}
.theme-dark .router-icon-framework {
	background-image: url("/assets/elements/icons/wwdr-unified/framework-i.svg");
}
.theme-dark .router-icon-help {
	background-image: url("/assets/elements/icons/wwdr-unified/get-help-i.svg");
}
.theme-dark .router-icon-itc {
	background-image: url("/assets/elements/icons/wwdr-unified/itunes-connect-i.svg");
}
.theme-dark .router-icon-news {
	background-image: url("/assets/elements/icons/wwdr-unified/news-i.svg");
}
.theme-dark .router-icon-payment {
	background-image: url("/assets/elements/icons/wwdr-unified/payment-i.svg");
}
.theme-dark .router-icon-phone {
	background-image: url("/assets/elements/icons/wwdr-unified/phone-i.svg");
}
.theme-dark .router-icon-phone-outline {
	background-image: url("/assets/elements/icons/wwdr-unified/phone-outline-i.svg");
}
.theme-dark .router-icon-program {
	background-image: url("/assets/elements/icons/wwdr-unified/program-i.svg");
}
.theme-dark .router-icon-promote {
	background-image: url("/assets/elements/icons/wwdr-unified/promote-i.svg");
}
.theme-dark .router-icon-promote-outline {
	background-image: url("/assets/elements/icons/wwdr-unified/promote-outline-i.svg");
}
.theme-dark .router-icon-testflight {
	background-image: url("/assets/elements/icons/wwdr-unified/testflight-f-i.svg");
}
.theme-dark .router-icon-service {
	background-image: url("/assets/elements/icons/wwdr-unified/service-i.svg");
}
.theme-dark .router-icon-submit {
	background-image: url("/assets/elements/icons/wwdr-unified/submit-i.svg");
}
.theme-dark .router-icon-video,
.theme-dark .router-icon-videos,
.theme-dark .router-icon-play {
	background-image: url("/assets/elements/icons/wwdr-unified/play-i.svg");
}

.theme-dark #globalfooter-wrapper > *:first-child,
.theme-dark .footer .footer-content > :nth-child(2) {
	border-top: 1px solid #424245;
}
