/* CSS Document */

/*
* {
margin: 0;
padding: 0;
box-sizing: border-box;

}

*/

body {
//background-image: url(note.jpg);
//background-attachment: fixed;
//background-position: center;
//background-size: cover;
//display: flex;
//justify-content: center;
//align-items: center;
//position: absolute;
//top: 50px;
//left: 30px;
//min-height: 100vh;
//width: 100%;
align: center;
//background: #777777;
}


#clock {
font-family: Verdana, Tahoma;
font-weight: bold;
font-size: 50px;
color: #FFFFFF;
}

.clock {
width: 150px;
height: 150px;
display: flex;
justify-content: center;
align-items: center;
background: url('clock.png');
background-position: center;
background-size: cover;
border: 4px solid #000000;
border-radius: 50%;
box-shadow: 0 -15px 15px rgba(255, 255, 255, 0.05),
	inset 0 -15px 15px rgba(255, 255, 255, 0.05),
	0 15px 15px rgba(0, 0, 0, 0.3),
	inset 0 15px 15px rgba(0, 0, 0, 0.3);

&:before {
	content: '';
	position: absolute;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: white;
	z-index: 111;

}


.hour {
	position: absolute;
		.hours{
		width: 100px;
		height: 100px;
		display: flex;
		justify-content: center;
		position: relative;
		border-radius: 50%;
		
		&:before{
		content: '';
		position: absolute;
		width: 8px;
		height: 55px;
		background: #ff105e;
		z-index: 10;
		border-radius: 6px 6px 0 0;
		}


		}

	}


.minute {
	position: absolute;
		.minutes{
		width: 135px;
		height: 135px;
		display: flex;
		justify-content: center;
		position: relative;
		border-radius: 50%;
		
		&:before{
		content: '';
		position: absolute;
		width: 6px;
		height: 75px;
		background: white;
		z-index: 11; 
		border-radius: 6px 6px 0 0;
		}
		}
		}


.second {
	position: absolute;
		.seconds{
		width: 150px;
		height: 150px;
		display: flex;
		justify-content: center;
		position: relative;
		border-radius: 50%;
		
		&:before{
		content: '';
		position: absolute;
		width: 2px;
		height: 100px;
		background: white; 
		z-index: 12; 
		border-radius: 6px 6px 0 0;
		}
		}
		}   



}
