.moveJivo{
	right : 180px !important; 
}

#loading2 #outerCircle
{
	display:block;
	margin:300px auto;

	width:80px;
	height:80px;
	border-top:7px solid #06F;
	border-bottom:7px solid #06F;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	
	border-radius:80px;
	-moz-border-radius:80px;
	-webkit-border-radius:80px;
	-ms-border-radius:80px;
	-o-border-radius:80px;
	
	z-index:1000;
}
#loading2 #outerCircle
{
	box-shadow:0 0 20px #06F;
	-moz-box-shadow:0 0 20px #06F;
	-ms-box-shadow:0 0 20px #06F;
	-o-box-shadow:0 0 20px #06F;
	-webkit-box-shadow:0 0 20px #06F;
	
	-webkit-animation: cwSpin 1s ease-in-out .2s infinite;
	-moz-animation: cwSpin .666s ease-in-out .2s infinite;
	-o-animation: cwSpin .666s ease-in-out .2s infinite;
	-ms-animation: cwSpin .666s ease-in-out .2s infinite;
	animation: cwSpin .666s ease-in-out .2s infinite;
}
#loading2 #outerCircle1 #center
{
	margin:25px 0 0 25px;
	opacity:.6;filter:alpha(opacity=60);
}

@-webkit-keyframes cwSpin
{
	0%{-webkit-transform:rotate(0deg);	}
	50%{ transform: scale(1.5, 1.5); }
	100%{-webkit-transform:rotate(360deg);}
}
@-moz-keyframes cwSpin
{
	0%{-moz-transform:rotate(0deg);	}
	100%{-moz-transform:rotate(360deg); }
}
@-ms-keyframes cwSpin
{
	0%{-ms-transform:rotate(0deg);	}
	100%{-ms-transform:rotate(360deg); }
}
@-o-keyframes cwSpin
{
	0%{-o-transform:rotate(0deg);	}
	100%{-o-transform:rotate(360deg); }
}
@keyframes cwSpin
{
	0%{transform:rotate(0deg);	}
	100%{transform:rotate(360deg); }
}

@-webkit-keyframes ccwSpin
{
	0%{-webkit-transform:rotate(0deg);	}
	100%{-webkit-transform:rotate(-360deg); }
}
@-moz-keyframes ccwSpin
{
	0%{-moz-transform:rotate(0deg);	}
	100%{-moz-transform:rotate(-360deg); }
}
@-ms-keyframes ccwSpin
{
	0%{-ms-transform:rotate(0deg);	}
	100%{-ms-transform:rotate(-360deg); }
}
@-o-keyframes ccwSpin
{
	0%{-o-transform:rotate(0deg);	}
	100%{-o-transform:rotate(-360deg); }
}
@keyframes ccwSpin
{
	0%{transform:rotate(0deg);	}
	100%{transform:rotate(-360deg); }
}

a {
	text-decoration: none!important;
}

.form-login {
	max-width: 300px;
	margin: 0 auto;
}

.form-group .form-control {
	color: #666;
	border: 1px solid #CCC;
	border-radius: 30px;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	outline: none!important;
	box-shadow: none!important;
}
.form-group .form-control:focus {
	border-color: #666;
}
.form-group .form-control::placeholder {
	color: #999;
}
.form-group .btn {
	background: #EF3A3F;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	border-radius: 30px;
}
.form-group .btn:hover {
	background-color: #D82328;
}
.form-group .alert {
	border-radius: 30px;
}
.form-group a {
	color: #999;
}
.form-group a:hover {
	color: #666;
}

.coca-femsa {
	background: #EF3A3F;
}


@media (max-width: 567px) {

	.logo {
		max-width: 100px;
	}
	.form-login {
		max-width: 250px;
	}
}

@media (min-height: 818px) {
	footer {
		position: fixed;
		bottom: 0;
		width: 100%;
	}
}