
.slider-slide{display:-webkit-flex;
	display:;-webkit-align-items:center;
	align-items:center;-webkit-justify-content:center;
	justify-content:center;background-color:darkblue;
	border-radius:6px;}

	.slider-slide.is-bright{background-color: rgba(0, 0,50, 1.0);}
	.slider-number{font-size:30px;color:red;display:block}
.page{margin-left:auto;margin-right:auto;padding:10px;
max-width:100%; max-height:100%;}

.page-heading{font-size:28px;color:#151515;margin:30px 0 0 0}
.page-desc{font-size:12px;color:#636363;margin-top:2px;
margin-bottom:10px;display:inline-block}
.page-link{font-weight:700;font-size:14px;color:#0652dd;
	margin-bottom:30px;display:block}
	.page-link:hover,.page-link:focus{color:#151515}
.page-slider{width:100%;height:314px}
.page-code{font-size:15px;padding:15px 0;display:block}
.page-code .code-line{display:block;margin-left:30px}
#.page-code .code-line-deep{display:block;margin-left:60px}
.container,.footer,.main,.header{width:100%;max-width:1000px;
	margin-left:auto;margin-right:auto}
.header{padding:40px}
.header-heading{font-weight:700;font-size:32px;color:#151515;
	margin:0}.main{background-color:#fff}
	.main-column{flex:1 1 50%;padding:10px 40px}
	.content{margin-bottom:65px}
	.content .content-heading{font-weight:700;font-size:22px;
		color:#151515;margin-bottom:10px;margin-top:0}
		.content .content-line{width:50px;height:2px;
			text-align:left;background-color:#636363;
			border:0;margin:0}
			.content .content-desc{font-size:13px;
				line-height:22px;color:#636363}
	.content .content-desc.has-bg{font-size:12px;
	color:#151515;padding:6px;border:2px solid #636363}
	.content .content-link{font-size:12px;color:#fff;
	display:inline-block;padding:8px 12px;margin-top:15px;
	background-color:#151515;transition:all .2s}
	.content .content-link:hover,.content .content-link:focus{color:#151515;background-color:#fff}
