@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body {
	font-family: 'Poppins', sans-serif;	
}

* {
  -webkit-border-radius: 0 !important;
	 -moz-border-radius: 0 !important;
		  border-radius: 0 !important;
}

.bg-dark {
	background: #000000!important;
}

.btn-success {
	color: rgb(255, 255, 255);
	background: rgb(35, 92, 230);
	font-size: 20px;
	text-decoration: none !important;
	box-shadow: inset 0 0 0 2px rgb(255 255 255 / 20%);
	padding-left: 25px !important;
	padding-right: 25px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	border: 1px solid rgba(0,0,0,0.13);
	border-bottom: 4px solid rgba(0,0,0,0.13);
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success {
	color: rgb(255, 255, 255);
	background: rgb(35, 92, 230);
	font-size: 20px;
	text-decoration: none !important;
	box-shadow: inset 0 0 0 2px rgb(255 255 255 / 20%);
	padding-left: 25px !important;
	padding-right: 25px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	border: 1px solid rgba(0,0,0,0.13);
	border-bottom: 4px solid rgba(0,0,0,0.13);
	opacity: 0.75;
}

.btn-info {
	color: rgb(255, 255, 255);
	background: rgb(254, 16, 74);
	font-size: 20px;
	text-decoration: none !important;
	box-shadow: inset 0 0 0 2px rgb(255 255 255 / 20%);
	padding-left: 25px !important;
	padding-right: 25px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	border: 1px solid rgba(0,0,0,0.13);
	border-bottom: 4px solid rgba(0,0,0,0.13);
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open>.dropdown-toggle.btn-info {
	color: rgb(255, 255, 255);
	background: rgb(254, 16, 74);
	font-size: 20px;
	text-decoration: none !important;
	box-shadow: inset 0 0 0 2px rgb(255 255 255 / 20%);
	padding-left: 25px !important;
	padding-right: 25px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	border: 1px solid rgba(0,0,0,0.13);
	border-bottom: 4px solid rgba(0,0,0,0.13);
	opacity: 0.75;
}

.list-group-item.active, .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
	background: rgb(35, 92, 230);
}

.badge-success {
	background: rgb(254, 16, 74);	
}

.sl-nav-wrapper {
  width: 300px;
  margin: 0 auto;
  text-align: center;
}

.lesson-item {
	padding-top: 15px;
}