body {
	padding: 0 0 20em 0 !important;
	margin: 0 !important;
}
body, p, a, ul, li {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 16px ;
	line-height: 1.5em;
	color: #444 ;
}
p {
	margin: 0 0 12px 0 !important;
}

.page_content a:link { color: #0072C6 !important; text-decoration: none !important;}
.page_content a:visited { color: #0072C6 !important; text-decoration: none !important;}
.page_content a:active {color: #44978c !important; text-decoration: none !important;}
.page_content a:hover { color:  #44978c !important; text-decoration: none !important;}

.page_content {
	padding:4em 0 0 0 !important;
}

@media (max-width: 767px) {
	.page_content {
		padding-top:7em !important;
	}
}

#sticky_menu {
    position:fixed;
}

#sticky_menu ul {
	list-style:none;
	padding:3em 0 0 2em;
	margin:0;
	font-size:1.5em;
}
#sticky_menu ul li {
	padding:9px 7px 9px 0;
	border-left: 2px solid #fff;
}
#sticky_menu ul li.selected {
	border-left: 2px solid #55beb0 !important;
}
#sticky_menu ul li:hover a, #sticky_menu ul li:active a {
    color:#428bca !important;
}

#sticky_menu ul li a {
	text-decoration:none !important;
	color:#666 !important;
	padding-left:15px;
}
#sticky_menu ul li.selected a {
	color:#555 !important;
	font-weight:bold;
	text-decoration:none;
}
.navbar-toggle {
	float:left !important;
	margin:20px 10px 15px 15px !important;
}
#navbar-toggle-icons {
	float:left;
	margin-top:3px;
}
#navbar-toggle-icons .icon-bar {
	background-color:#55beb0 !important;
}
#navbar-toggle-label {
	float:left;
	margin-left:10px;
	font-size:1em;
	font-weight:bold;
}
.navbar-default {
    background:#fff !important;
	border-bottom: 1px solid #55beb0 !important;
}
.navbar-default  li {
	margin-left:10px !important;
	margin-bottom:2px !important;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus {
	border-left: 3px solid #55beb0 !important;
	color: #333 !important; 
	font-weight:bold;
	background:#fff !important;
}

.container-no-padding {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

h1 {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
	font-size: 3.3em !important;
	font-weight: normal !important; 
	color: #31ADA1 !important;
	margin: 0 0 1em 0 !important;
	padding:0 !important;
}
@media (max-width: 767px) {
	h1 {
		margin: 0 0 .75em 0 !important;
	}
}

h2 {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
	font-size: 1.7em !important; 
	font-weight: normal !important; 
	color: #44978c !important;
	margin: 40px 0 20px 0 !important;
}
h2.no_margin {
	margin-top:0 !important;
}
h3 {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
	font-size: 1.35em !important; 
	font-weight: normal !important; 
	color: #44978c !important;
	margin: 30px 0 20px 0 !important;
}

.small {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.8em; 
	color: #666; 
	margin: 4px 0;
}

#new_photo {
	margin:10px 0 0 0;
	width:240px; 
	height:285px; 
	background-image:url('images/DINDA 11 juli 2020 (3).png'); 
	border:1px solid #d6ced6;
}

@media (max-width: 767px) {
		#new_photo {
		margin:20px 0;
	}
}

ul.homepage_list {
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
}
ul.homepage_list li {
	padding: 0 20px 7px 0;
	margin:0;
	vertical-align:top;
}
ul.homepage_list li:last-child {
	padding: 0 20px 0 0 !important;
}
ul.homepage_list p {
	margin:0;
}
table.publications_table {
	margin:0;
	padding: 0;
	width:100%;
	border-spacing:0;
}
table.publications_table td {
	padding: 10px 10px 0 0;
	margin:0;
	vertical-align:top;
	border-bottom: 1px solid #ccc ;
}
table.publications_table tr:last-child td {
	border-bottom: none !important;

}
table.publications_table p {
	margin:0;
}
table.publications_table td.year {
	width:110px;
}
#footer_links {
	margin:10px 0 40px 0;
	overflow:hidden;
}
#footer_links a {
	float:left;
	padding-right:8px;
	margin-right:8px;
	border-right: 1px solid #55beb0;
}

#footer_links a:last-child {
	padding-right:0 ;
	margin-right:0;
	border-right: none;
}

#nonvisible {
	display:none;
}
#last_updated {
	padding:10px 0 20px 0;
	border-top: 2px solid #55beb0;
}