html, body, header {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: arial,sans-serif;
	color: #202124;
	position: relative;
}

::-moz-selection {
	color: maroon;
	background-color: #ffd;
}
::selection {
	color: maroon;
	background-color: #ffd;
}


#topDiv {
	width: 100%;
	height: 100%;
}


#topDiv div {
	background:#f8f9fa;
	position: relative;
	border-width: 0 0 1px 0;
	border-color: #dadce0;
	border-style: solid;
}
#topDiv div:first-child {
	border-top-width: 1px;
}

@supports (display: flex) {
@media all and (min-width: 1029px) {
#topDiv {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
#topDiv div {
	border-width: 1px 1px 1px 0;
}
}
}

.topBbox {
	width: 100%;
	text-align: center;
	padding:26px 0;
}


.a1 {
	padding: 6px 10px;
	background: white;
	border-radius: 6px;
	border: 1px solid #dadce0;
	color: #4d5656;
	text-decoration: none;
	display: inline-block;
	margin: 20px;
	width: 100px;
}

.a1_1 {
	padding: 6px 10px;
	background: white;
	border-radius: 6px;
	border: 1px solid #dadce0;
	color: #4d5656;
	text-decoration: none;
	display: inline-block;
	position:absolute;
	right: 10px;
	top: 10px;
	width: 50px;
}

.a1:hover, .a1_1:hover  {
	border-color: #b3b6b7;
	color: #2a2a2a;
	cursor: pointer;
}

.hdbtn {
	display: block;
	text-align: right;
	margin: 10px 0;
}

.a{
	border:1px solid transparent;
	padding:8px 10px;
	border-radius:4px 4px 0 10px;
	background: #1a73e8;
	text-decoration:none;
	color:#fff;
	display: inline-block;
}

.a:hover {
	color:#fff;
    background: #4285f4;
    background: -moz-linear-gradient(to top,#4387fd,#4683ea);
    background: linear-gradient(to top,#4387fd,#4683ea);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4387fd,endColorstr=#4683ea,GradientType=0);
	cursor: pointer;
}

h3 {color: #333;}

#middleDiv {
	margin: 10px 0;
	
}

#t {
	color:red;
	background:#fffff0;
}

.muztracks {
	margin: 26px 0;
}
.muztracks span {
	padding: 10px;
	background: #eef;
	border-radius: 4px;
	border: thin solid #eef;	
}
.muztracks span:hover {
	cursor: pointer;
	border: thin solid #ccd;
}

#logoCat:hover {cursor:pointer}

#idLock {
	position:absolute;
	top:-16px;left:0px;z-insex:999;
	width:64px;height:64px;
	-webkit-transition: all .5s;
}
#idLock svg {
	width:64px;height:64px;	
}

#idLock:hover {
	transform: scale(1.3, 0.5);
	-webkit-transform: scale(1.3, 0.5);
}
