* {
	box-sizing: border-box;
	color:white;
}
body{
	color:white;
	background-color:black;
	margin:0;
	padding:0;
	font-size:0;
	font-family: Helvetica, Arial, Sans-Serif;
	margin:0;
}
.logomenu{
	position:absolute;
	background-color:black;
	top:0;
	left:30px;
	border:1px solid white;
	border-top:none;
	border-radius:0 0 5px 5px;
	overflow:hidden;
	z-index:100;
}
.logomenu:hover .menu{
	height:auto;
}
.menu{
	padding:0;
	height:0;
}
.menu li{
	overflow:hidden;
}
.menu li:hover{
	background-color:rgba(124,124,124,0.2);
}
.menu a{
	font-size:20px;
	display:block;
	border-top:1px solid white;
	width:100%;
	padding:10px 20px;
	color:white;
	text-decoration:none;
}
.logomenu h1{
	padding:10px;
	font-size:30px;
	margin:0;
}
::-webkit-scrollbar {
    display: block;
    width: 10px;
    height: 10px;
    margin-left: - 10px;
    padding-left: -10px;
    /* position: absolute; */
}
::-webkit-scrollbar-button {
    display: none;
  }
/* Track */
::-webkit-scrollbar-track {
    background: transparent;
    border-radius:5px;
}
/* Handle */
::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius:5px;
    transition: .2s ease-in-out all;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #888;
}
a:not(.client){
    color:rgb(110, 244, 248) !important;
}
.privacybutton{
    position:fixed;
    bottom:0;
    left:0;
    background-color:rgba(0,0,0,0.5);
    color:white;
    border-radius:0 0 0 5px;
    cursor:pointer;
    z-index:100;
    width: 20px;
}
.client.privacy{
    color:transparent !important;
}