



/*//////////////////////////////////////////////////////////////////
[ FONT ]*/

@font-face {
  font-family: Poppins-Regular;
  src: url('../fonts/poppins/Poppins-Regular.ttf');
}

@font-face {
  font-family: Poppins-Bold;
  src: url('../fonts/poppins/Poppins-Bold.ttf');
}

@font-face {
  font-family: Poppins-Medium;
  src: url('../fonts/poppins/Poppins-Medium.ttf');
}

@font-face {
  font-family: Montserrat-Bold;
  src: url('../fonts/montserrat/Montserrat-Bold.ttf');
}

/*//////////////////////////////////////////////////////////////////
[ RESTYLE TAG ]*/

* {
	margin: 0px;
	padding: 0px;
	box-sizing: border-box;
}

body, html {
	height: 100%;
	font-family: Poppins-Regular, sans-serif;
	font-size: 1rem;
}

/*---------------------------------------------*/


.labelArticulo {
	width: 25%;
  
}
.alto38{
height:38px!important;

}
.alto32{
height:32px!important;

}
.select2-selection{
height:38px!important;	
	width:100%;

}

.selection{

}

.invisible{

display: none!important;
}
.txtArticulo {
	width: 56%;
  
}

.elementoCrear {
	 padding: 0px 0px 10px 0px;
  
}



.fondo {
  width: 100%;
  min-height: 100vh;
  padding: 5px;
  background: #9053c7;
  background: -webkit-linear-gradient(135deg, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 28%, rgba(0,212,255,1) 100%);
  background: -o-linear-gradient(135deg, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 28%, rgba(0,212,255,1) 100%);
  background: -moz-linear-gradient(135deg, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 28%, rgba(0,212,255,1) 100%);
  background: linear-gradient(135deg, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 28%, rgba(0,212,255,1) 100%);
}

.contenedor {
  max-width: 850px;
	 border-radius: 10px;
  background: #fff;
  padding: 10px 95px 10px 95px;
}


/*------------------------------------------------------------------
[  ]*/
.logo {
  width: 100%;

}

.logo img {
  max-width: 100%;
  display:block;
margin:auto;
transform: scale(1);
  
}


@media (max-width: 992px) {
  .contenedor {
    padding: 10px 85px 10px 85px;
  }

  .logo  img {
    width: 35%;
	display:block;
margin:auto;
  }


}

@media (max-width: 768px) {
 .contenedor {
    padding: 10px 85px 10px 85px;
  }
body, html {
	
	font-size: 0.9rem;
}
  .logo  img {
    width: 35%;
	display:block;
margin:auto;
  }

}

@media (max-width: 576px) {
  .contenedor {
    padding: 10px 15px 10px 15px;
  }
}
