
#kydheader {
	font-family: roboto;
	font-size: 13px;
	min-width: 90%;
	display: flex;
	justify-content: top;
	flex-direction: column;
}

.kydheadercon {
	display: flex;
	justify-content: center;
	min-width: 90%;
	padding-top: 200px;
	align-items: center;
}

.headerfont {
	color: #f5f5f5;
	font-family: Dela Gothic One;
	font-size: 140px;
	text-transform: uppercase;
	line-height: 80%;
	letter-spacing: -10px;
	text-align: center;
}

.headuserbar {
	background-color: black;
	padding: 10px;
	min-width: 90%;
}

i {
	color: white;
}

#helloicon {
  cursor: pointer;
  position: relative;
  width: 100px;
  height: 100px; 
	border-radius: 50%;
  background-size: 100%;
}

#as_sidebar_userbit {
	position: relative;
	display: none;
	order: 1;
}

.icon-mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  background-size: 100%;
  width: 100px;
  height: 100px;
z-index: 895;
}

.helloleft {
	width: 20px;
	display: flex;
	flex-flow: column;
	justify-content: space-between;
	align-items: center;
	position: fixed;
	top: 30px;
	left: 30px;
	padding: 7px;
	border-radius: 75px;
	z-index: 997;
}

.helloleft .fas, .helloleft .fa {
  font-size: 24px!important;
  color: #eaeaea!important;
}

.huserchange {
font-size: 10px;
font-family:  roboto;
color: black;
font-weight: 1000;
padding: 15px;
		  letter-spacing:0px;
		  text-transform: uppercase;
		  text-align: center;
		  line-height: 25px;
		  background: #dfdedd;
		  border-radius: 5px;
		  display: flex;
		  flex-direction: column;
			margin-left: 5px;
		  box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px 0px inset;
}

.huserchange a {
		  font-size:8.5px;
		  font-family:  roboto;
		  color: black;
		  opacity: 0.4;
}

.close-button {
  float: right;
  padding: 6px;
  width: 20px;
  height: 20px;
  font-size: 20px;
  text-align: center;
    transition: all 0.5s ease;
    background-color: #aaa;
    border-radius: 50%;
    color: white;
    cursor: pointer;
}

.close-button:hover {
    background-color: #7a7a7a;
    color: #fff;
}

.magictime {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
}

.tracktable {
  width: -webkit-calc(100% - 220px);
  width:    -moz-calc(100% - 220px);
  width:         calc(100% - 220px);
}

.hdropbtn {
  background-color:transparent;
  position: relative;
  color: white;
  border: 0;
  cursor: pointer;
  z-index: 999;
  width: 20px;
  top: 0;
}

.hdropbtn:hover i, .hdropbtn:focus i{
  color: white;
}

.hdropdown-content {
	width: 220px;
	color: white;
	position: fixed;
	overflow: hidden;
	background-color: rgba(43, 42, 40);
	background-size: cover;
	height: 100%;
	right: 0;
	top: 0;
	z-index: 998;
	
	font-family: Roboto;
}

.hdropdown-content a {
  color: white;
}

.hdropdrown-box {
	width: 220px;
	display: flex;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	
	font-family: Roboto;
}

.userlinks {
  padding-bottom: 50px;
  padding-left: 10px;
}

.userl {
	color: white;
	padding: 5px 5px 0px 0px;
	letter-spacing: 1px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	cursor: pointer;
	
	font-family: Roboto;
	font-size: 8px;
	font-weight: 800;
}

.userlic {
  padding: 8px;
}

.userl i {
  color: #9e9b95;
  font-size: 12px;
  word-spacing: 10px;
}

.hnavbar {
  order: 2;
  text-align: left;
  writing-mode: vertical-lr;
  color: black!important;
  white-space: nowrap;
  display:inline-block;
}

.sidebar {
height: 100%; /* 100% Full-height */
width: 100%; /* 0 width - change this with JavaScript */
position: fixed; /* Stay in place */
z-index: 996; /* Stay on top */
bottom: 0px;
left:0%;
right: 0%;
top: 0;
display: none;
background-color: rgba( 125, 123, 124, 1);
background-size: cover;
background-repeat: no-repeat;
background-position: left;
overflow-x: hidden; /* Disable horizontal scroll */
overflow-y: hidden;
}

.sidebar a {
text-decoration: none;
color: #818181;
transition: 0.3s;
}

.sidebar a:hover {
color: #f1f1f1;
}

.openbtn {
font-size: 9px;
cursor: pointer;
letter-spacing: 3px;
font-family: montserrat;
font-weight: 900;
color: #7a7a7a;
border: none;
}

.openbtn b {
color: #e7e7e7;
font-weight: 900;
}

.openbtn i {
font-size: 15px;
}

.openbtn a {
color: #7a7a7a;
font-weight: 900;
font-size: 9px;
}

.openbtn:hover {
color: white;
}

.alertnumber {
  color: #cc6c85;
}

#husercp {
  position: relative;
  display: none;
}

#hlogout {
  position: relative;
  display: none;
}

.helloright {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  position: fixed;
  right: 0px;
  top: 0;
  padding-right: 30px;
  z-index: 999;
}

.helloright-inner {
padding-top: 30px; 
text-align: center;
}

.openbtn .fas {
  font-size: 24px!important;
  color: #eaeaea!important;
}

#line-1,#line-2,#line-3{
  width: 20px;
  background-color: #eaeaea;
  height: 3px;
  margin: 4px auto;
  border-radius: 3px;
  transition: all linear .3s;
}

#red-point {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cc6c85;
  margin: -2px 17px;
  position: fixed;
  transition: all linear .3s;
}

#red-point.active{
  display: none;
}

#line-1.active{
-webkit-transform: translate(0px, 7px) rotate(45deg);
transform: translate(0px, 7px) rotate(45deg);
background-color: #fff;
}

#line-2.active{
opacity: 0;
}

#line-3.active{
-webkit-transform: translate(0px, -7px) rotate(-45deg);
transform: translate(0px, -7px) rotate(-45deg);
background-color: #fff;
}

.links {
	width: 100%;
	padding: 10px;
	padding-left: 30px;
	text-align: left;
	border-bottom: 0.2px solid #555555;
	
	font-family: Roboto;
}

.links a {
	color: #dddddd;
	letter-spacing: 2px;
	text-transform: uppercase;
	
	text-decoration: none;
	font-family: Roboto;
	font-size: 8px;
	font-style: none;
	font-weight: 600;
}

.lists {
  display: none;
padding-left: 50px;
}

.lists a {
  font-size: 8px;
  font-family: Roboto;
  font-weight: 800;
  color: #dddddd;
  text-decoration: none;
  font-style: none;
  text-transform: uppercase;
}

.maps {
  display: none;
  padding-left: 50px;
}

.maps a {
  font-size: 8px;
  font-family: Roboto;
  font-weight: 800;
  color: #dddddd;
  text-decoration: none;
  font-style: none;
  text-transform: uppercase;
}

.alertscroll::-webkit-scrollbar {
  width: 1px;
}

.alertscroll::-webkit-scrollbar-track {
  background: white;
}

.alertscroll::-webkit-scrollbar-thumb {
  background: black;
}

.alertscroll::-webkit-scrollbar-thumb:hover {
  background: #555;
}

