html {
	position: relative;
	min-height: 100%;
}
body {
	margin-bottom: 60px;
}
.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0;
	-webkit-box-shadow: 0;
	box-shadow: none;
	border: 0;
	left: 0;
	background: #fff;
	margin-bottom: 10px;
	margin-top: 0px;
	border-radius: 2px;
}

.bx-caption{
	font-size: 18pt;
}

* {
	box-sizing: border-box;
}

.bx-next{
	z-index: 3;
}
.bx-prev{
	z-index: 3;
}
@-webkit-keyframes animat_show{
	0%{opacity:0}
	100%{opacity:1}
}
.affix {
	top: 0;
	width: 100%;
	z-index: 9999 !important;
}

.affix + .container-fluid {
	padding-top: 70px;
}
.footer {
	padding-top: 20px;
	position: absolute;
	bottom: 0;
	width: 100%;
	/* Set the fixed height of the footer here */
	height: 60px;
	background-color: #f5f5f5;
}
.nav-wrapper
{
	min-height:50px;
}
@media all and (min-width: 768px) { 
.menu{
	display: flex;
	justify-content: center;
} }

.content{
	padding-bottom: 40px;
}
.parag_news{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	line-height: 20px;     /* fallback */
	max-height: 60px;      /* fallback */
	-webkit-line-clamp: 2; /* number of lines to show */
	-webkit-box-orient: vertical;
}
.modal {
	text-align: center;
}

@media screen and (min-width: 768px) { 
	.modal:before {
		display: inline-block;
		vertical-align: middle;
		content: " ";
		height: 100%;
	}
}

.modal-dialog {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
}
