/*
 * <one line to give the program's name and a brief idea of what it does.>
 * Copyright (C) 2018  gVictoria <batcaver7@gmail.com>
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 * 
 */

body {
	background-color: #eee;
}

/* CSS Animations */
@keyframes "login" {
	0% {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		margin-top: 25px;
	}
	
	100% {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
		margin-top: 0px;
	}
}

@-moz-keyframes login {
	0% {
		filter: alpha(opacity=0);
		opacity: 0;
		margin-top: 25px;
	}
	100% {
		filter: alpha(opacity=100);
		opacity: 1;
		margin-top: 0px;
	}
}

@-webkit-keyframes "login" {
	0% {
		filter: alpha(opacity=0);
		opacity: 0;
		margin-top: 25px;
	}
	100% {
		filter: alpha(opacity=100);
		opacity: 1;
		margin-top: 0px;
	}
}

@-ms-keyframes "login" {
	0% {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		margin-top: 25px;
	}
	100% {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
		margin-top: 0px;
	}
}

@-o-keyframes "login" {
	0% {
		filter: alpha(opacity=0);
		opacity: 0;
		margin-top: 25px;
	}
	100% {
		filter: alpha(opacity=100);
		opacity: 1;
		margin-top: 0px;
	}
}

.boxshadow-input {
	box-shadow: -16px 16px 10px -5px rgba(153,153,153,.6);
}

#form-signin-heading {
	padding-top: 7px;
	padding-bottom: 10px;
}

#form-signin {
	max-width: 375px;
	padding: 30px 15px;
	margin: 0 auto;
	-webkit-animation: login 1s ease-in-out;
	-moz-animation: login 1s ease-in-out;
	-ms-animation: login 1s ease-in-out;
	-o-animation: login 1s ease-in-out;
	animation: login 1s ease-in-out;
}

#logo {
	padding-top: 7px;
	text-align: right;
}
/*
#logo > img {
	width: 115px;
	height: 115px;
}*/

#recupera-link {
	text-align: right;
}

#form-recupera {
	padding-left: 35px;
	padding-right: 35px;
}

#modal-loader > div {
	padding-top: 55px;
	text-align: center;
}

.fa-5x {
	color: #00ddf3;
	font-size: 7em;
}

.mess-err {
	background-color: #d9534f;
	box-shadow: 8px 8px 5px #888888;
	box-shadow: -16px 16px 10px -5px rgba(153,153,153,1);
	margin-top: 10px;
	padding: 15px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	border-radius: 7px;
}

.alertify-primary {
	background-color: #337ab7;
	background-color: darken(#428bca, 6.5%);
	box-shadow: 8px 8px 5px #888888;
	box-shadow: -16px 16px 10px -5px rgba(153,153,153,1);
	margin-top: 10px;
	padding: 15px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	border-radius: 7px;
}

.alertify-success {
	background-color: #5cb85c;
	box-shadow: 8px 8px 5px #888888;
	box-shadow: -16px 16px 10px -5px rgba(153,153,153,1);
	margin-top: 10px;
	padding: 15px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	border-radius: 7px;
}

.alertify-info {
	background-color: #5bc0de;
	box-shadow: 8px 8px 5px #888888;
	box-shadow: -16px 16px 10px -5px rgba(153,153,153,1);
	margin-top: 10px;
	padding: 15px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	border-radius: 7px;
}

.alertify-warning {
	background-color: #f0ad4e;
	box-shadow: 8px 8px 5px #888888;
	box-shadow: -16px 16px 10px -5px rgba(153,153,153,1);
	margin-top: 10px;
	padding: 15px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	border-radius: 7px;
}

.alertify-danger {
	background-color: #d9534f;
	box-shadow: 8px 8px 5px #888888;
	box-shadow: -16px 16px 10px -5px rgba(153,153,153,1);
	margin-top: 10px;
	padding: 15px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	border-radius: 7px;
}
