.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:576px) {
	.container
	{
		max-width:540px
	}
}

@media (min-width:768px) {
	.container
	{
		max-width:720px
	}
}

@media (min-width:992px) {
	.container
	{
		max-width:960px
	}
}

@media (min-width:1200px) {
	.container
	{
		max-width:1140px
	}
}

.row
{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-right:-15px;
	margin-left:-15px
}

.col-md-12,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-auto,.col-sm-12,.col-sm-3,.col-sm-4,.col-sm-6,.col-sm-9,.col-sm-auto
{
	position:relative;
	width:100%;
	padding-right:15px;
	padding-left:15px
}

@media (min-width:576px) {
	.col-sm
	{
		-ms-flex-preferred-size:0;
		flex-basis:0;
		-ms-flex-positive:1;
		flex-grow:1;
		max-width:100%
	}
	.col-sm-auto
	{
		-ms-flex:0 0 auto;
		flex:0 0 auto;
		width:auto;
		max-width:100%
	}

	.col-sm-3
	{
		-ms-flex:0 0 25%;
		flex:0 0 25%;
		max-width:25%
	}
	
	.col-sm-4
	{
		-ms-flex:0 0 33.333333%;
		flex:0 0 33.333333%;
		max-width:33.333333%
	}

	.col-sm-6
	{
		-ms-flex:0 0 50%;
		flex:0 0 50%;
		max-width:50%
	}

	.col-sm-9
	{
		-ms-flex:0 0 75%;
		flex:0 0 75%;
		max-width:75%
	}

	.col-sm-12
	{
		-ms-flex:0 0 100%;
		flex:0 0 100%;
		max-width:100%
	}
	
	.col-md-auto
	{
		-ms-flex:0 0 auto;
		flex:0 0 auto;
		width:auto;
		max-width:100%
	}

	.col-md-3
	{
		-ms-flex:0 0 25%;
		flex:0 0 25%;
		max-width:25%
	}
	
	.col-md-4
	{
		-ms-flex:0 0 33.333333%;
		flex:0 0 33.333333%;
		max-width:33.333333%
	}
	
	.col-md-5
	{
		-ms-flex:0 0 41.666667%;
		flex:0 0 41.666667%;
		max-width:41.666667%
	}
	
	.col-md-6
	{
		-ms-flex:0 0 50%;
		flex:0 0 50%;
		max-width:50%
	}
	.col-md-12
	{
		-ms-flex:0 0 100%;
		flex:0 0 100%;
		max-width:100%
	}
	
}
.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}
.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}