﻿/* Utilities */
@font-face {
	font-family: "twg-ms-extra-light";
	src: url("_fonts/extra-light/dea56274-05bd-45fa-bfb4-87d82af24dd5.eot?#iefix");
	src: url("_fonts/extra-light/dea56274-05bd-45fa-bfb4-87d82af24dd5.eot?#iefix") format("eot"), url("_fonts/extra-light/a83c04f0-6bdc-42cd-b8b6-14605c7c72d0.woff2") format("woff2"), url("_fonts/extra-light/2c672e2c-eaf8-403b-9c7e-26043e6b3dff.woff") format("woff"), url("_fonts/extra-light/4601af7e-e576-423a-b4a8-0c8f39017222.ttf") format("truetype");
}

@font-face {
	font-family: "twg-ms-light";
	src: url("_fonts/light/b306383f-db79-42c0-92db-e0759aff6588.eot?#iefix");
	src: url("_fonts/light/b306383f-db79-42c0-92db-e0759aff6588.eot?#iefix") format("eot"), url("_fonts/light/66c80723-12ac-4a96-8303-d0eee61c32b1.woff2") format("woff2"), url("_fonts/light/36d5ed39-d8cd-4558-a597-0f47565cdd0e.woff") format("woff"), url("_fonts/light/5b6ee6f2-5a3c-4f51-a192-9d34b20b76d7.ttf") format("truetype");
}

@font-face {
	font-family: "twg-ms-regular";
	src: url("_fonts/regular/bce92934-3424-455e-a932-b365b0acb769.eot?#iefix");
	src: url("_fonts/regular/bce92934-3424-455e-a932-b365b0acb769.eot?#iefix") format("eot"), url("_fonts/regular/724577a4-2ce2-4c97-94cb-9a622b9ab1c3.woff2") format("woff2"), url("_fonts/regular/231821bd-27ad-42c9-9c65-a4d8465cef7a.woff") format("woff"), url("_fonts/regular/f95819e8-3fc1-420e-af97-c57b8f3b41fa.ttf") format("truetype");
}

@font-face {
	font-family: "twg-ms-bold";
	src: url("_fonts/bold/6a35e785-45a9-4a06-9f02-bb9ea47845e7.eot?#iefix");
	src: url("_fonts/bold/6a35e785-45a9-4a06-9f02-bb9ea47845e7.eot?#iefix") format("eot"), url("_fonts/bold/9860a95f-e5c1-44df-9c3a-79776b19cbc2.woff2") format("woff2"), url("_fonts/bold/d09ef693-9970-4df7-a439-a19e4f129459.woff") format("woff"), url("_fonts/bold/7b011e6b-fafc-419b-a5c9-d1db670f680f.ttf") format("truetype");
}

@font-face {
	font-family: "twg-ms-extra-bold";
	src: url("_fonts/extra-bold/0cb045b8-3b55-465f-8c12-112c041b41b0.eot?#iefix");
	src: url("_fonts/extra-bold/0cb045b8-3b55-465f-8c12-112c041b41b0.eot?#iefix") format("eot"), url("_fonts/extra-bold/430073fd-2dad-4cca-8abe-c25009db2c51.woff2") format("woff2"), url("_fonts/extra-bold/eb577f16-8855-456a-b06f-59c74756df36.woff") format("woff"), url("_fonts/extra-bold/9b1aae10-d283-4b1c-95f3-f23f25e00b4a.ttf") format("truetype");
}

.model-title__text, .prop .renderedMarkdown p, .model .renderedMarkdown p {
	font-size: 12px !important;
}

#authentication, #versioning, #roles, #webhooks, #rate-limiting, #odata-support, #date-formats, #sample-jsons, #changelog, #api-catalogue, #environments {
	text-decoration: none;
}

.swagger-ui .highlight-code > .microlight code {
	/*font-weight: 500;*/
}

.swagger-ui .opblock-body pre.microlight {
	/*font-weight: 500;*/
}

.swagger-ui .wrapper {
	max-width: none;
}

.swagger-ui .topbar .download-url-wrapper {
	margin-right: 190px;
}

.info > hgroup, .info__tos, .info__contact, .info__license {
	display: none !important;
}

.scheme-container {
	position: absolute;
	top: 0;
	background: transparent !important;
	right: 0;
	margin: 0 !important;
	box-shadow: none !important;
	padding: 25px 0 !important;
}

.topbar {
	background-color: #011639 !important;
}

.topbar-wrapper > a img, .topbar-wrapper > a svg {
	content: url("logo-secure.png");
	height: 65px;
}

.select-label > span {
	color: #ffffff;
}

.models {
	display: none !important;
}

/*New Style */
body {
	font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
	font-size: 16px;
	line-height: 1.7;
}

li, p {
	font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
	font-size: 16px;
	line-height: 1.7;
}

.information-container .wrapper {
	max-width: 100%;
	margin: auto;
	font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
}

h2 {
	font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
}

.swagger-ui {
	/*
  .renderedMarkdown p{
  	margin: 5px 0 0 0;
  	font-size: 16px;
  }
  */
}

	.swagger-ui .wrapper {
		width: 100%;
		margin: auto;
		font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
	}

	.swagger-ui .information-container.wrapper {
		max-width: 1024px;
	}

	.swagger-ui .markdown pre code,
	.swagger-ui .renderedMarkdown pre code {
		background: rgba(0, 0, 0, 0.05);
		border-radius: 4px;
		color: #000000;
		font-family: Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;
		font-size: 14px;
		font-weight: normal;
		padding: 20px 30px;
	}

	.swagger-ui .markdown p,
	.swagger-ui .renderedMarkdown p {
		margin: 5px 0 0 0;
		font-size: 16px;
	}

		.swagger-ui .markdown li code,
		.swagger-ui .markdown p code,
		.swagger-ui .renderedMarkdown li code,
		.swagger-ui .renderedMarkdown p code {
			padding: 5px 7px;
			color: #000000;
		}

	.swagger-ui .info li, .swagger-ui .info p, .swagger-ui .info table {
		font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
		font-size: 16px;
		line-height: 1.7;
	}

	.swagger-ui .info a, .swagger-ui .info a, .swagger-ui .info a:visited {
		color: rgba(0, 0, 0, 0.7);
		text-decoration: underline;
		font-style: italic;
		font-size: 16px;
	}

		.swagger-ui .info a:before, .swagger-ui .info a:before, .swagger-ui .info a:visited:before {
			content: "";
			position: absolute;
			margin: -5px;
			width: 0px;
		}

		.swagger-ui .info a:hover {
			background: rgba(0, 0, 0, 0.9);
			color: white;
		}

	.swagger-ui .opblock-body pre.microlight {
		/*background: none;*/
	}

	.swagger-ui code {
		font-weight: normal !important;
		text-align: left;
	}

	.swagger-ui .opblock.opblock-patch, .swagger-ui .opblock.opblock-delete, .swagger-ui .opblock.opblock-get, .swagger-ui .opblock.opblock-post {
		background: white;
	}

	.swagger-ui .model-box {
		display: block;
	}

	.swagger-ui table {
		background: white;
	}

		.swagger-ui table thead tr td {
			padding: 0.25em 0.5em;
			border: 1px solid rgba(55, 53, 47, 0.09);
			background: #f7f6f3;
			font-size: 16px;
			font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
			font-weight: bold;
		}

		.swagger-ui table tbody tr td {
			padding: 0.25em 0.5em;
			border: 1px solid rgba(55, 53, 47, 0.09);
		}

			.swagger-ui table tbody tr td:first-of-type {
				background: #f7f6f3;
				padding: 10px;
				font-weight: bold;
			}

			.swagger-ui table tbody tr td.response-col_description {
				background-color: rgba(0, 0, 0, 0.05);
			}

				.swagger-ui table tbody tr td.response-col_description pre code {
					font-family: Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace !important;
					padding: 0.2em 0.4em;
					color: white;
				}

			.swagger-ui table tbody tr td.response-col_links {
				min-width: 100px;
			}

/*
.swagger-ui table tbody tr td:first-of-type{
	
}
*/
