.questions li:before {
		content: "\f0f6";
		display: inline-block;
		font-family: FontAwesome;
		font-size: 18px;
		margin-right: 8px;
		color:#959595;
	}
	.questions li{margin:8px 0;}

	.last-p {
		margin-top: 50px;
	}

	@media (max-width: 871px) {
		.img-logo-q {
			position: absolute;
			right: -370px;
			top: 20px;
		}
	}
	.sidebar ul.default-menu li a:hover {
		border-left: 4px solid #31B12C;
		color: #0275D8;
	}
	.sidebar ul.default-menu li a {
		color: #00aeef;
		border-bottom: 1px solid #EFEFEF;
		padding: 1em;
		text-decoration: none;
		font-size: 1em;
		display: block;
	}
	.sidebar ul.default-menu li {
		list-style-type: none;
	}
	.sidebar .mobile-menu button {
		width: 100%;
	}
	.sidebar .mobile-menu {
		display: none;
		margin-bottom: 1em;
	}
	.btn-blue {
		background: #2B85E7;
		color: #fff;
		box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
		font-weight: 100;
		border-radius: 4px;
		background-clip: padding-box;
		text-align: center;
		transition: all .3s;
		text-transform: uppercase;
		border: 0;
		position: relative;
	}
	.sidebar .mobile-menu ul.dropdown-menu {
		width: 100%;
		position: relative;
		margin-bottom: 10px;
	}
	.sidebar .mobile-menu ul.dropdown-menu li {
		display: block;
		padding: 3px 15px;
	}

	.sidebar ul.default-menu li a.active {
		color: #000;
		display: block;
		background: #eee;
		position: relative;
		text-decoration: none;
		border-left: 4px solid #31B12C;
	}
	.sidebar ul.default-menu li a.active:after {
		content: "";
		border-top: 30px solid transparent;
		border-bottom: 27px solid transparent;
		border-left: 28px solid #eee;
		position: absolute;
		right: -28px;
		top: 0;
	}

	@media (max-width: 877px){
		.sidebar ul.default-menu li a.active:after {
			border-top: 40px solid transparent;
			border-bottom: 40px solid transparent;
			border-left: 40px solid #eee;
			right: -40px;
		}
	}
	@media (min-width: 768px) {
		.padding-left{ padding-left: 50px;}
	}
	@media only screen and (max-width:768px){
		.mobile-menu {
			display: block !important;
		}
		ul.default-menu {
			display: none;
		}
		.padding-left{ padding: 0px;}
	}
	.title {
		border-bottom: 2px solid rgba(235, 235, 235, 0.7);
		line-height: 2;
		margin: 1em auto 1em auto;
		padding-bottom: 0em;
		position: relative;
		font-size: 1em;
		font-weight: 700;
		text-transform: uppercase;
	}
	.title::before {
		background-color: #1671c4;
		top: 32px;
		content: " ";
		display: block;
		height: 2px;
		left: 0;
		position: absolute;
		width: 40px;
	}
	.jumbotron {
		padding: 2rem 2rem;
	}