*{
	margin: 0;
}
@font-face {
    font-family: "Pacifico";
    src: url("Fonts/Pacifico-Regular.woff2") format('woff2');
}

#container {
    display: flex;
    margin: auto;
	justify-content: center;
    width: 100%;
	margin: auto;

	height: 60%;
    overflow: scroll; /* Use 'hidden' instead of 'auto' to hide the scrollbar */
}

#container::-webkit-scrollbar {
    width: 0; /* Set the width to zero to hide the scrollbar in WebKit browsers */
    height: 0; /* Set the height to zero to hide the scrollbar in WebKit browsers */
}
body{
	background-image: linear-gradient(to right, rgb(255, 255, 255) ,rgb(199, 186, 186));
	/* background-color: red; */
padding-bottom: 100px;}

#b{
	display: inline-block;
	margin-left: 1vw;
	width: 1vw;
}

#d{
	display: inline-block;
	margin-left: 1vw;
	width: 1vw;
}
#bars, #delay{
	vertical-align: middle;
	
}
#sortingAlgorithm{
	width: 300px;
	border-radius: 5px;
	padding: 10px;
	font-size: 20px;
}
.header{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	font-weight: bold;
	background-color:rgb(88, 85, 85);
	margin: 0;
	color: rgb(0, 0, 0);
	align-items: center;
	padding: 15px;
	margin-bottom: 2vw;
	border-bottom: 2px solid black;
}
h1{
	font-size: 45px;
	font-weight: bold;
	text-align: center;
	padding: 13px;
	color: white;

}
.range{
	margin: 25px;
	justify-content: space-evenly;
	display: flex;
	flex-wrap: wrap;
	flex-flow: wrap;
}
.slide{
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	margin: 0vw 1vw;
}
.bar{
	border: 0.05vw solid black;
	margin:0.2vw;
	width: 20px;
	background-color:hsla(100, 4%, 29%, 0.72);
}
.boxi{
	text-align: center;
	font-weight: 600;
	
}
.sorts{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
}
.vars{
	text-align: center;
	font-size: 40px;
	font-family: sans-serif;
}
input[type="button"] {
	margin: 1.5vw 0.5vw;
}

input[type="button"]:disabled, input[type="range"]:disabled{
	background-color: #ffffff;
	cursor: not-allowed;
	color: rgb(12, 12, 208);
}
input[type="button"], button{
	background: rgb(255, 255, 255);
	border: 2px solid black;
	padding: 1.3vh;
	/* min-width: 8vw; */
	color: rgb(0, 0, 0);
	font-size: 25px;
	border-radius: 5px;
}
.btn{
	width: 100px;
	color: white;
	text-align: center;
	background: #000000;
	border-radius: 0px;
	padding: 8px;
	margin-left: 2px;
	border-radius: 5px;
	border: 3px solid black;
	font-size: 20px;
}
#sortingInfo{
	background-image: linear-gradient(to right, rgb(255, 255, 255) ,rgb(199, 186, 186));

	color: #000000;
	font-size: 30px;
	text-align: center;
	padding: 10px;
	animation-name: movi;
	animation-delay: 3s;
}
@keyframes movi {
	0%{
		transform: translateY(-300px);
	}
	100%{
		transform: translateY(0px);

	}
	
}



/* *{
	margin: 0;
}
@font-face {
    font-family: "Pacifico";
    src: url("Fonts/Pacifico-Regular.woff2") format('woff2');
}

#container{
	display: flex;
	margin: 0 auto;
	width: intrinsic;           
  	width: -moz-max-content;   
 	width: -webkit-max-content;
	height: 60%;
}

#b{
	display: inline-block;
	margin-left: 1vw;
	width: 1vw;
}

#d{
	display: inline-block;
	margin-left: 1vw;
	width: 1vw;
}
#bars, #delay{
	vertical-align: middle;
}

.header{
	display: flex;
	flex-wrap: wrap;
	font-weight: bold;
	background-color: rgb(88, 75, 87);
	margin: 0;
	color: white;
	padding: 1vw 1vw 2vw 1vw;
	margin-bottom: 2vw;
}
h1{
	font-size: 3vw;
	font-family: Pacifico, cursive;
	font-weight: lighter;
	width: 25%
	text-align: center;
}
.range{
	justify-content: space-evenly;
	display: flex;
	flex-wrap: wrap;
	flex-flow: wrap;
}
.slide{
	margin: 0vw 1vw;
}
.bar{
	border: 0.05vw solid black;
	width:0.5em;
	margin:0.2vw;
	background-color:rgb(101, 79, 100);
}
.sorts{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.vars{
	width: 60%;
	align-self: flex-start;
	text-align: center;
	font-size: 1.3vw;
	font-family: sans-serif;
}
input[type="button"] {
	margin: 1.5vw 0.5vw;
}
input[type="button"]:hover, button:hover{
	background-color: #caabc8;
	cursor: pointer;
	color: #0c0c0c;
}
input[type="button"]:disabled, input[type="range"]:disabled{
	background-color: #ffffff;
	cursor: not-allowed;
	color: rgb(12, 12, 208);
}
input[type="button"], button{
	background: white;
	border: none;
	padding: 1.3vh;
	border-radius: 9vw;
	min-width: 8vw;
	color: rgb(101, 79, 100);
	font-size: 1.2vw;
} */
