:root {
	--mainColor: #36a75c;
	--SecColor: #bbd59d6b;
}
body{
	margin-left:auto;
	margin-right:auto;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color:#000;
	margin-top:0px;
	overflow: auto;
}
ul{
	padding:0px;
	margin:0;
	list-style-type: none;
}
@media only screen and (min-width: 768px) {
	ul {
		/*border-left: #544830 2px solid;*/
	}
  }
a{
	text-decoration:none;
}
p{
	align:justify;
	line-height: 20px;
}
.container{
	padding:0;
}
#header{	
}
#content{
	width:100%;
	height:100%;
	min-height:450px;
	background-color:#fff;
	overflow: auto;
}
#mainpart{
	background-color: #fff;
	/*margin-left:-5px;*/
	min-height:450px;
	float:left;
	text-align: justify;
}
#navigation{
	/*width:170px;*/
	float:left;
	padding-top: 2px;
	padding-left:0;
	padding-right:0;
	/*border-bottom: 1px solid #544830;*/
}
#navigation li{
	/*background-image: url("../img/nav.png");*/
	background-repeat: repeat-x; 
	height:28px; 
	padding-left:7px;
	font-size:12px;
	font-weight:bold;
	border-bottom:2px #FFF solid;
	/*border-right:5px #FFF solid;*/ 
	text-align:left;
	/*color:#fff;*/
}
#navigation li.activeLI{	
	background-color: var(--SecColor); 
	background-image: none;
	color: #000;
	border-right: 3px solid var(--mainColor);
	border-bottom: 0;
}
#navigation li.activeLI a{	
	
	color: #000;
}
#navigation li a{
	color:#000;
	margin-left: 4px;
    display: block;
	line-height:28px;
}
#navigation li a:hover{
	text-decoration: none;
}
#navigation li:hover{
	border-right: 3px solid var(--mainColor);
	background-color: var(--SecColor);
	border-bottom: 0;
}
#navid{
	/*border-bottom: 1px solid #544830;*/
}
.title{
	font-weight:bold;
	font-size: large;
	text-align:center;
    padding-top: 20px;
	color: var(--mainColor)
}
.main-content{
	/*padding-right:30px;
	padding-left:30px;*/
	padding-bottom: 30px;
}
.lh25{
	line-height: 25px;
}
.td-text-top{
 display: inline-block; 
 vertical-align:top; 
}
.w80{
	margin-left: 10%;
	width: 80%;	
    margin-top: 10px;
}
.form-segment{
	border: 1px solid #ccc;
	background-color: #fff;
	padding-top: 15px;
	margin-bottom: 15px;
    text-align: center;
}
hr {
	border-color: #ffe873;
}
.my-error-class{
	border: 1px solid red;
    background: #FFCECE;
}
label.my-error-class {
	border: none;
    background: none;
}
.boa_title {
	font-size: large;
    padding-bottom: 15px;
}
.boa_authors {
	padding-bottom: 15px;
	padding-left: 30px;
    padding-right: 30px;
}
.boa_institutions {
	text-align: left;
    padding-left: 30px;
    padding-bottom: 10px;
}
.boa_section {
	font-style: italic;
    text-align: left;
    padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.boa_content {
	padding-bottom: 30px;
	text-align: left;
    padding-left: 10px;
	padding-top: 10px;
}
.inst-split {
	border-top: 1px dashed #ccc;
}
.author-split {
	border-color: #ccc;
}

.bg-dark-2 {
    background-color: var(--mainColor) !important;
}
.nav-title {
	color:#fff;
	font-size:large;
}
.form-control {
	border-radius: 0px;
}
.formdiv{
	border: 1px solid #999;
    background-color: #fff;	
    text-align: center;
}
.formdivTitle{
	padding: 10px;
    padding-top: 0;
    padding-top: -5px;
}

.card {
	border-radius: 0%;
}

.card-edit {
	/* margin: -0.47rem 0rem; */
	margin-left: 0.5rem;
}

.card-your {
	margin-top: 0.5rem;
}

.btn-rc {
	min-width: 135px;
	margin-top: 0.5rem;
}

.radio-group-abstract{
	/* border: none; */
	line-height: 1.5rem;
}

@media only screen and (min-width: 576px) {
	.btn-abstract {
		margin-left: 0.5rem;
	}
}

.btn-alert-dismiss {
	padding-top: 0.5rem !important; 
}
#venue td{
	border:none;
}
.inpo{
	font-size: initial;
    font-weight: bold;
    color: red;
}
.blinkel{
	color:red;
}
.whiteBoxDiv{
	border: 1px solid #ffe873;
    margin-bottom: 10px;
}
.partnerfont{
	color:var(--mainColor);
	font-weight: bold;
}
.radfa{	
	font-size: 20px !important;
	text-align: center;
	text-decoration: none;
  }
.fa-facebook-square {
	color: #3B5998;
}
.fa-instagram {
	color:var(--mainColor);
}
