er;
		}
		a {
			text-decoration: none;
		}
		.with-line {
			padding-bottom: 10px;
			border-bottom: 1px solid #ddd;
		}
		.container {
			margin: 0 auto 2em;
			width: 100%;
			max-width: 960px;
			padding: 20px;
		}
		.flex {
			display: flex;
			flex-wrap: wrap;
		}
		.flex-child {
    		flex: 0 1 100%;
		}
		.solo-example, .card-example {
			border: 1px solid #ddd;
			box-shadow: 0 1px 0px rgba(0,0,0,0.05);
			border-radius: 4px;
			margin: 10px 0;
			overflow: hidden;
		}
		.code-wrapper {
			flex: 5;