/*
	Theme Name: Bitus
	Description: Sistema para gestão de cursos
	Author: Thiago Mauricio
	Version: 1.0
*/

/* 
=================================== Global =================================== 
*/
body {
	padding: 40px 0  40px 0;
	background: #6588A4 url(../img/bg-login.jpg) no-repeat top center;
}
	
	/*
	========== Alert ========== 
	*/
    .alert {
        color: #FFF;
        padding: 20px;
        font-size: 16px;
        background: #EC5050;
        margin-bottom: 20px;
        font-weight: normal;
        border-radius: 5px;
    }

    .alert-success {
	  	background-color: #18bc9c !important;
	  	border-color: #18bc9c !important;
	  	color: #ffffff;
	}

	.alert-warning {
	  	background-color: #f39c12 !important;
	  	border-color: #f39c12 !important;
	  	color: #ffffff;
	}

/* 
=================================== Container =================================== 
*/
.container {
	max-width: 290px;
    margin: auto;
}
	
	/*
	========== Logotipo ========== 
	*/
	#logotipo {
		width: 280px;
		height: 85px;
		margin: auto;
		text-align: center;
		margin-top: 30px;
		margin-bottom: 30px;
		background: url(../img/logotipo-login.png) no-repeat top center;
	}

	/*
	========== Formulário de login ========== 
	*/
	.form-signin {
		width: 280px;
		margin: auto;
		border-radius: 3px;
	}
	.form-signin .form-signin-heading,
	.form-signin .checkbox {
		margin-bottom: 10px;
	}
	.form-signin .checkbox {
		font-weight: normal;
	}
	.form-signin .form-control {
		width: 280px;
        height: auto;
        font-size: 25px;
        color: #FFF;
		font-size: 16px;
		padding: 10px;
		background: transparent;
		position: relative;
        border: 2px solid #FFF;
        margin-bottom: 25px;
        border-radius: 5px;
	}
	.form-signin .form-control:focus {
         outline: none;
	}
	.form-group {
		margin-bottom: 0;
	}
    .btn {
        color: #FFF;
		max-width: 115px;
		min-width: 90px;
		display: inline;
		font-size: 17px;
		padding: 10px;
        background: #6FC191;
    }
    .btn:hover {
		color: #FFF;
		text-decoration: none;
        background: #48A871;
    }
	.btn-link {
		color: #FFF;
		font-size: 13px;
		margin-left: 15px;
	}
	.btn-link:hover {
		color: #BFFFCF;
		text-decoration: none;
	}
	::-webkit-input-placeholder {
		color: #FFF !important;
	}
	:-moz-placeholder {
		color: #FFF !important;
	}
	::-moz-placeholder {
		color: #FFF !important;  
	}
	:-ms-input-placeholder {  
		color: #FFF !important;
	}	
	:placeholder {  
		color: #FFF !important;
	}	
	.custom-error {
		border-color: #EC4B4B !important;
	}
	.alert {
		width: 280px;
		color: #FFF;
		padding: 10px;
		background: #EC4B4B;
		border: 2px solid #EC4B4B;
	}