.title {
	cursor: pointer;
	text-align: center;
	font-size: 1.6em;
	padding-top: 30px;
	line-height: 1.5em;
	font-weight: bold;
}

.subtitle {
	cursor: pointer;
	text-align: center;
	font-size: 1.5em;
	padding-top: 30px;
	line-height: 1.5em;
}

.desc {
	font-size: 1.1em;
	font-weight: 400;
}

.conference {
	font-size: 1.3em;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 30px
}

.search {
	border: 1px solid #666;
	padding: 22px;
	margin: auto;
	max-width: 800px;
}

body {
	
	font: 90%/1.45em "Helvetica Neue", HelveticaNeue, Helvetica, Arial,
		sans-serif !important;
}

.main {
	min-height: calc(100vh - 110px);
	background-color: #FFF;
	padding-bottom: 30px;
}

.border-md-right {
	border-right: 1px solid silver;
	margin: 0px 0px 3px 10px;
	padding-left: 5px;
	padding-right: 12px;
}

.circle-icon {
	background: #3284f4;
	padding: 0px;
	color: #FFF;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	text-align: center;
	line-height: 26px;
	vertical-align: middle;
	display: block;
}

.article-title2 {
	margin-top: 1.1em;
	line-height: 1.8em;
	font-size: 1.4em;
	font-weight: 600;
	display: block;
}

.navbar {
	padding: 5px;
}

.navbar-brand {
	color:#EEE;
}

.navbar-brand:hover {
	color:#FFF;
	/*text-shadow:1px 1px 5px #fff, 1px 1px 5px #ccc;*/
}

.header {
	padding-top: 20px;
	padding-bottom: 12px;
}


div.dataTables_wrapper div.dataTables_length select {
    width: 70px !important;
}


.navbar-toggler-icon {
            background-image: url(
"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(230, 230, 230, 0.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
        }
        
        
.text-footer{
	color:white;
	height:100%;
	margin:auto;
		
}        