.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt50{margin-top: 50px;}
.mt60{margin-top: 60px;}
.mt70{margin-top: 70px;}
.mt80{margin-top: 80px;}
.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.mb50{margin-bottom: 50px;}
.mb60{margin-bottom: 60px;}
.mb70{margin-bottom: 70px;}
.mb80{margin-bottom: 80px;}

h3.title{
	border-left: 10px solid #efefef;
	border-bottom: 1px solid #efefef;
	padding-left: 1rem;
	margin-top: 2rem;
}
h2.title{
/*	border-left: 10px solid #efefef;
	border-bottom: 1px solid #efefef;
	padding-left: 1rem;
*/
	text-align: center;
	margin-top: 2rem;
}
.abstractGroup{
	background: #efefef;
	padding: 10px 20px 30px;
	border-radius: 5px;
}
#abstract label{
	text-align: right;
}
.form-radio-inline input{
	margin-left: 10px;
	margin-right: 2px;
}

ul.pagination li.disabled{
	/* background-color: #e9ecef; */
	/* border-color: #dee2e6; */
	border: 1px solid #dee2e6
}
ul.pagination li.disabled a{
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
}
ul.pagination li.active{
	/* border-color: #dee2e6; */
	border: 1px solid #dee2e6
}
ul.pagination li.active a{
	background: #0069d9;
	position: relative;
	display: block;
	padding: .5rem .75rem;;
	margin-left: -1px;
	line-height: 1.25;
}
#footer{
	margin-top: 80px;
	text-align:center;
	/* background: #efefef;
	padding-top: 80px;
	padding-bottom: 80px; */
}
.error{
	/* background:  */
	color: red;
	border-color: red;
	font-size: .9rem;
}