body{
	background: url(img/fondo.png) no-repeat;
	background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.logo{
	max-width: 300px;
	margin-top: 20px;
}
.contenido-center{
	background: rgba(255,255,255,0.5);
	min-height: 400px;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}
.contenido-center2{
    background: rgba(255,255,255,0.5);
    min-height: 400px;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    padding-top: 20px;
}
footer{
	margin-bottom: 20px;
}
.file-actions{
	display: none !important;
}
.fileinput-upload{
	display: none !important;
}
.file-upload-indicator{
	display: none !important;
}
.btn-file{
    background: #f1d42d;
    border-color: transparent;
    color: #000;
}
.file-caption{
    border-color: #f1d42d;
    color: #000;
}
.btn-cargar{
    width: 108px;
     background: #f1d42d;
    border-color: transparent;
    color: #000;
    margin-top: 45px;
}
.btn-primary:hover{
	 background: #2c2c2c;
    border-color: transparent;
    color: #f1d42d;
}
.btn-primary.active, .btn-primary:active{
	 background: #000;
    border-color: transparent;
    color: #fff53f;
}
.btn-primary.focus, .btn-primary:focus{
	 background: #000;
    border-color: transparent;
    color: #fff53f;
}
.fileinput-remove{
    border-color: #fff53f;
}
#loading{
    background-color: #f1d42d;
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 9999999;
    margin-top: 0px;
    top: 0px;
}
#loading-center{
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 9999999;
}
#loading-center-absolute {
    position: absolute;
    left: 50%;
    top: 50%;
    height: 200px;
    width: 200px;
    margin-top: -100px;
    margin-left: -100px;
}
#object{
    width: 160px;
    height: 80px;
    background-color: #FFF;
    -webkit-animation: animate 1s infinite ease-in-out;
    animation: animate 1s infinite ease-in-out;
    margin-right: auto;
    margin-left: auto;
    margin-top: 60px;
}
@-webkit-keyframes animate {
  0% { -webkit-transform: perspective(160px); }
 
  100% { -webkit-transform: perspective(160px) rotateY(-360deg) rotateX(-360deg); }
}

@keyframes animate {
  0% { 
    transform: perspective(160px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(160px) rotateX(0deg) rotateY(0deg); 
 
  } 100% { 
    transform: perspective(160px) rotateX(-360deg) rotateY(-360deg);
    -webkit-transform: perspective(160px) rotateX(-360deg) rotateY(-360deg);
  }
}
.error{
    font-size: 20px;
    font-weight: lighter;
    text-align: center;
    margin-top: 15%;
    margin-bottom: 10%;
}
