.wrapperAceptoTerminos
{
	position: relative;
	float: left;
	clear: both;
	display: inline-block;
	margin-bottom: 15px;
}

.txtAceptoTerminos
{
	position: relative;
	top: -6px !important;
}

.wrapperAceptoTerminos input[type='checkbox']
{
	display: inline-block !important;
	width: 25px;
}


.columnaContenidoPrueba
{
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 90px;
	width: auto;
	min-width: 315px;
	max-width: 880px;
	text-align: justify;
	font-size: 20px;
}

.tituloPrueba
{
	text-align: left;
	color: #007AFF;
	font-family: 'poppins-bold';
	font-size: 52px;
	line-height: 60px;
	font-weight: bold;
	padding-top: 90px;
	padding-bottom: 14px;
	margin-bottom: 30px;
	
	-webkit-transition: .5s ease;
    transition: .5s ease;
}

.subTituloPrueba
{
	text-align: left;
	color: #a4a4a4;
	font-family: 'poppins-bold';
	font-size: 20px;
	line-height: 24px;
	padding-top: 10px;
	margin-bottom: 10px;
	
	-webkit-transition: .5s ease;
    transition: .5s ease;
}

.textoIntroPrueba
{
	text-align: justify;
	color: #a4a4a4;
	font-family: 'poppins-regular';
	font-size: 14px;
	line-height: 17px;
	padding-top: 20px;
	margin-bottom: 30px;
}

.colorIntroPrueba
{
	color: #F9AE18;
}

#correoVerificado
{
	width: 40px;
	height: 40px;
	float: right;
	font-size: 1.5em;
	margin-top: -26px;
	margin-right: -15px !important;
	color: #01951f;
   /* background-image: url("../../images/greenCheck.png");*/
    background-size: cover;
}

#btn_verificar
{
	position: relative;
	width: 30%;
	padding: 0 25px;
	height: 45px;
	float: right;
	margin-top: 0px;
	color: #ffffff;
    line-height: 45px;
    white-space: nowrap;
    border: none;     
}

/*#btn_verificar:hover
{
   transform: translateX(-2px) translateY(-2px);
   -webkit-box-shadow: 0 4px 10px 4px var(--colorSombra);
           box-shadow: 0 4px 10px 4px var(--colorSombra);
   cursor: hand;
}*/
   
#btn_verificarPopUp
{
	position: relative;
	width: 240px;
	height: 40px;
	float: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	text-align: center;	
	
}

/*#btn_createAccount
{
	position: relative;
	width: auto;
	padding-left: 30px;
    padding-right: 30px;
	height: 40px;
	float: right;
	margin-top: 20px;
}*/

#wheelOrange
{
	position: absolute;
	left: 37px; /*(100 / 2) - (26 / 2) = 50 - 13 = 37*/
	top: 7px;
	width: 26px;
	height: 26px;
	background-image: url("../../images/wheelOrange.gif");
    background-size: cover;
    
}

.btnDeshabilitado
{
	background-color: #d4d4d4;
}

.btnDeshabilitado:hover
{
	background-color: #d4d4d4;
	cursor: default;
	
    transform: translateX(0px) translateY(0px) !important;
    -webkit-box-shadow: 0 0px 0px 0px var(--colorSombra) !important;
           box-shadow: 0 0px 0px 0px var(--colorSombra) !important;
}

#txteMail
{
	width: calc(100% - 110px);
}

#wrapperPopUpCodigo
{
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 10;
}

#popUpCodigo
{
	position: absolute;
	top: calc(50vh - (370px / 2));
	left: calc(50vw - (300px / 2));
	width: 300px;
	height: 370px;
	background-color: white;
	border-radius: 8px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	z-index: 11;
}

#btn_closePopUp
{
	position: absolute;
	background-image: url("../../images/LookAndFeel/iconClose.png");
    background-size: cover;
	width: 22px;
	height: 22px;
	top: 8px;
	right: 8px;
	cursor: pointer;
	z-index: 12;
}

.tituloCodigo
{
	position: relative;
	width: 100%;
	margin-top: 20px;
	font-size: 27px;
	text-align: center;
	color:var(--main-color);
}

.textoIntroCodigo
{
	position: relative;
	text-align: justify;
	color: var(--main-color-secundary);
	font-size: 14px;
	line-height: 17px;
	padding-top: 20px;
	margin-bottom: 20px;
}

.codigoInvalido
{
  animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
  transform: translate3d(0, 0, 0);
  /*backface-visibility: hidden;
  perspective: 1000px;*/
}


.msgCorreoVerificado
{
  margin-top: 25px;	
  position: relative;
  width: 100%;
  text-align: justify;
  color:#1a281e;
  font-size: 14px;
  line-height: 17px;
  font-weight:400;
}

.passwordStrengthSpan
  {
	display: block;
	width: 100%;
	height: 25px;
	color: var(--colorSecundarioTitulo) !important;
	margin-bottom: 5px !important;
  }
  
  .progress-bar {
	max-width: 400px;
	height: 5px;
	background-color: #e0e7e6 !important;
  }
  
  .progress-bar-inner {
	height: 100%;
	width: 0px;
	background-color: #ff0000;
  }
  
  .passwordWeak
  {
	background-color: #ff0000 !important;
  }
  .passwordGood
  {
	background-color: #ff9f04 !important;
  }
  .passwordStrong
  {
	background-color: #01951f !important;
  }



@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }

  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }

  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}


/************************* Responsivo *************************/
@media only screen and (max-width : 620px) 
{
.tituloPrueba
{
	font-size: 32px;
	line-height: 36px;
	text-align: center;
	padding-top: 60px;
	margin-bottom:15px;
}

.subTituloPrueba
{
	text-align: center;
}

}

@media only screen and (min-width : 602px)
{
#wrapperDisciplina, #wrapperNombreAcademia
{
	width: 287px;
	display: inline-block;
}

#wrapperNombre, #wrapperApPaterno, #wrapperApMaterno
{
	width: 189px;
	display: inline-block;
}

#wrapperePassword, #wrappereConfirmPassword
{
	width: 287px;
	display: inline-block;
}

}