body{
   padding: 0;
   margin: 0;
}

#flashMessage{
   padding-top: 4.5em;
   max-width: 500px;
   margin: auto;
   margin-bottom: -4.5em;
}

.body{
   padding-top: 4.5em;
   padding-bottom: 50px;
}

.co.navbar{
   width: 100%;
   margin: 0;
   padding: 0;
   position: fixed;
   z-index: 1000;

	display: flex;
	align-items: center;

	background-color: #110A15;
	height: 50px;
	-webkit-box-shadow:inset 0px 0px 0px 1px #40404005;
	-moz-box-shadow:inset 0px 0px 0px 1px #40404005;
	box-shadow:inset 0px 0px 0px 1px #40404005;
}

.co.navbar .ham.item i{
	font-size: 24px;
}

.co.navbar > .left .logo.item{
	padding-left: 20px;
	padding-right: 20px;
}
.co.navbar > .left .logo.item img{
	height: 30px;
}
.co.navbar > .left{
	flex-grow: 100;
}
.co.navbar > .right{
	margin-right: 10px;
}
.co.navbar > .left, .co.navbar .menu .right{
	display: flex;
}
.co.navbar > * > .item{
	cursor: pointer;
}
.co.navbar .item.logo{
	padding: 8px;
}
.co.navbar >  * > .item:not(.logo){
	height: 50px;
	padding: 15px 10px;
	color: white;
}
.co.navbar .item:hover{
	background-color: rgba(255, 255, 255, 0.1) !important;
}

.co.navbar .ui.dropdown.item .menu{
	background-color: #110A15;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.co.navbar .dropdown.item .menu .item{
	color: white;
}


.co.sidebar{
	height: calc(100% - 50px);
	background-color: #110A15;
	width: 300px;
	position: fixed;
	top: 50px;
	z-index: 10000;
}
.co.sidebar .item, .co.sidebar .section .text{
	display: block;
	width: 100%; 
	padding: 10px;
	color: white;
	font-size: 20px;
	cursor: pointer;
}

.co.sidebar .section .menu{
	margin-bottom: 10px;
}
.co.sidebar .section .item{
	margin-left: 15px;
}


@media screen and (max-width: 625px){
	.co.navbar .right{
		display: none;
	}
}
@media screen and (min-width: 626px){
	.co.navbar .ham.item{
		display: none;
	}
	.co.sidebar{
		display: none !important;
	}
}