.navbar-light .collapsed .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.shadow-transition .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;
}

.justificar{
	text-align: justify !important;
}
a.nav-link {
  font-weight: 900 !important;
  font-size: 19px;
}
.b-2px{
	border-radius: 2px;
}
.nav-link {

	background-image: -webkit-linear-gradient(bottom, rgb(116 101 167) 40%, rgb(255 123 191) 65%);
	background-image: -o-linear-gradient(bottom, rgb(116 101 167) 40%, rgb(255 123 191) 65%);
	background-image: linear-gradient(to top, rgb(116 101 167) 40%, rgb(255 123 191) 65%);
  background-size: 100%;
	-webkit-background-clip: text;
  	-moz-background-clip: text;
  	-webkit-text-fill-color: transparent;
  	-moz-text-fill-color: transparent;
}
.nav-link:hover {
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.90) 0%, rgb(255 169 93) 50%, rgba(0, 0, 0, 0.90) 100%);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.90) 0%, rgb(255 169 93) 50%, rgba(0, 0, 0, 0.90) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.90) 0%, rgb(255 169 93) 50%, rgba(0, 0, 0, 0.90) 100%);
  background-size: 100%;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-text-fill-color: transparent;
}
.nav-linkmod {
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.90) 0%, rgb(255 169 93) 50%, rgba(0, 0, 0, 0.90) 100%);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.90) 0%, rgb(255 169 93) 50%, rgba(0, 0, 0, 0.90) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.90) 0%, rgb(255 169 93) 50%, rgba(0, 0, 0, 0.90) 100%);
  background-size: 100%;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-text-fill-color: transparent;
}
@font-face {
	font-family: rpro;
	src: url("../fonts/alterwave-light.ttf");
}
input, textarea{
   background-color:transparent !important;
	color: white !important;
}

body {
  overflow-x: hidden;
  background-color: black;
  color: white;
	font-family: rpro;
}
.card{
	background-color: rgb(89 89 89 / 67%);
}
.footer {
  padding-top: 50px !important;
  width: 100%
}
/* width */ ::-webkit-scrollbar {
  width: 10px;
}
/* Track */ ::-webkit-scrollbar-track {
  background: #f1f1f1;
}
/* Handle */ ::-webkit-scrollbar-thumb {
  background: #7a58a5;
}
/* Handle on hover */ ::-webkit-scrollbar-thumb:hover {
  background: #ca5ba2;
}
.main{
	min-height: calc(100vh - 491px);
	margin-top: 150px;
}
.mainc {
	padding-top: 50px !important;
  min-height: 100vh;
  background-image: url('/img/background3.1.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
a{
	text-decoration: none;
}