body {
	font-family: sans-serif;
}

/* ----  Top Menu ---- */
#main-toolbar{
	position: fixed; /* Fixed Sidebar (stay in place on scroll) */
	z-index: 1; /* Stay on top */
	top: 0; /* Stay at the top */
	left: 0;
	width: 100%;
	padding: 1px;
	margin: 0 auto;
}
ul#horizontal-list {
	min-width: 696px;
	list-style: none;
	padding-top: 20px;
	margin: 1px;
	padding: 1px;
	border-bottom: solid 1px;
	border-bottom-color: lightblue;
	padding-bottom: 5px;
}
ul#horizontal-list li {
	padding: 2px;
	display: inline;
	margin-left: 2px;
	border-right-color: lightgray;
}

ul#horizontal-list li a {
	text-decoration: none;
}

ul#horizontal-list li:hover {
	border-bottom: solid 2px;
	border-right: solid 1px;
	border-right-color: lightgray;
	border-left: solid 1px;
	border-left-color: lightgray;

}


/* ---- Side Bar ----  */

#sidebar {
  height: 100%; /* Full-height: remove this if you want "auto" height */
  width: 250px; /* Set the width of the sidebar */
  position: fixed; /* Fixed Sidebar (stay in place on scroll) */
  z-index: 1; /* Stay on top */
  top: 30px; /* Stay at the top */
  left: 0;
  background-color: #111; /* Black */
  overflow-x: hidden; /* Disable horizontal scroll */
  padding-top: 20px;
}

#user-pic img {
	width: 80px;
	margin: 10px;
	border: solid 2px;
    border-color: lightgray;
    border-radius: 52px;
}

#menu-list{
	list-style: none;
}
#menu-list li{
	margin: 10px 0;
}
#menu-list li a:hover{
	border-bottom: solid 1px;
	border-bottom-color: lightgray;
}

.selected-option {
	border-bottom: solid 1px lightgray;
    padding-left: 5px;
}
#username-label {
	font-size: 12px;
}

/* ---- Content ----  */

div#content {
	position: fixed; /* Fixed Sidebar (stay in place on scroll) */
	z-index: 1; /* Stay on top */
	top: 30px; /* Stay at the top */
	left: 250px;
	padding: 2px;
	width: 85%;
}

.embbed-container{
	margin: 10px;
}

/* --- Others ---*/

#apptitle {
	margin-left: 5px;
    font-size: xx-large;
}

.txtbbg {
	color: #b3b3b3;
}
.nodecoration {
	text-decoration: none;
}

ul#types-list {
	list-style: none;
}
ul#types-list li {
	display: inline;
}


/* THEME */
.input_text {
  font-size:18px;
  padding:10px 10px 10px 5px;
  display:block;
  width:100%;
  border:none;
  border-bottom:1px solid #757575;
}
.input_text:focus{ 
	outline:none; 
}