.logo img {
	height: 30px;
}

.color-block {
	width: 100%;
	height: 200px;
	text-align: center;
	font-size: 12px;
	padding: 20px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	justify-content: center;
	overflow: auto;
	color: #fff;
}

.color-block p {
	margin: 0 0 0 10px;
}

.color-block h2 {
	margin: 0 0 15px 0;
	font-size: 18px;
}

.color-block_red {
	background-color: #EF6B80;
}

.color-block_purple {
	background-color: #9873AD;
}

.color-block_orange {
	background-color: #E6AF66;
}

.color-block_blue {
	background-color: #64B3DE;
}

.color-block_gray {
	background-color: #585C61;
}

.color-block_green {
	background-color: #82CCB0;
}

@media screen and (min-width: 768px) {
	.carousel-caption {
		right: 43%;
		left: 16%;
		padding-bottom: 30px;
	}
}

.carousel-caption {
	bottom: 20px;
}

.pseudo-block {
	position: relative;
	max-width: 100%;
	margin: 0 auto;
	text-align: center;
}

.pseudo-block img {
	max-width: 100%;
}

.pseudo-block-buttons {
	height: 100%;
	position: absolute;
	/*background-color: rgba(29, 43, 89, 1);*/
	width: 40%;
	top: 0;
	left: 45%;
	text-align: center;
	padding: 70px 0;
	box-sizing: border-box;
}

@media screen and (max-device-width: 480px) {

	.pseudo-block-buttons {
		position: static;
		padding: 15px 0 0 0;
		width: 100%;
		height: auto;
	}
}

.pseudo-block-buttons .btn {
	font-size: 12px;
}

.mr-bot {
	margin-bottom: 10px;
}

.mr-bot_20 {
	margin-bottom: 20px;
}

.news-block_gray {
	background-color: #585C61;
}

.news-block {
	width: 100%;
	height: 350px;
	text-align: justify;
	font-size: 12px;
	padding: 20px;
	box-sizing: border-box;
	justify-content: center;
	overflow: auto;
	color: #fff;
	margin-top:0px;
}

.news-block p {
	margin: 0 0 0 10px;
}

.news-block h4 {
	margin-top:0px;
	color:#82ccb0;
	text-align: justify;
	text-justify: inter-word;
	font-weight: bold;
}

.active-nav-item {
	color: #a94442!important;
}

.nav .fa {
	color: #a94442;
}

.navbar-default .navbar-nav>li>a {
	color: #00AEEF;
}

.selgate_sel {
	color:#150c68;
	font-weight: bold;
}

.selgate_gate {
	color:#ea5e08;
	font-weight: bold;
}

.peduli_sihat {
	color:#c02026;
	font-weight: bold;
}

.error {
	color: #ea080f;
}

.throw_error {
	color: #ea080f;
}

.throw_success {
	color: #ea080f;
}

.pra_throw_error {
	color: #ea080f;
}

.pra_throw_success {
	color: #ea080f;
}

.col-lg-6 {
	margin-top:40px;
}

.img-helper img {
	max-width: 100%;
}
