@import url("//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css");
.login-block {
    background: #071220;
    float: left;
    width: 100%;
    padding: 50px 0;
    background: -webkit-linear-gradient(to bottom, #375e8e, #071220);
    background: linear-gradient(to bottom, #375e8e, #071220);
}

.banner-sec {
    background: url(../img/banners/07.jpg) no-repeat left bottom;
    background-size: cover;
    height: auto;
    min-height: 500px;
    border-radius: 0 10px 10px 0;
    padding: 0;
    position: relative;
}
.container {
    background: #fff;
    border-radius: 10px;
    box-shadow: 15px 20px 0px rgba(0, 0, 0, 0.1);
}

.carousel-inner{border-radius:0 10px 10px 0;}
.carousel-caption{text-align:left; left:5%;}
.login-sec{padding: 50px 30px; position:relative;}
.login-sec .copy-text{position:absolute; width:80%; bottom:20px; font-size:15px; text-align:center;}
.login-sec .copy-text i{color:#213d60;}
.login-sec .copy-text a{color:#8cb2ff;}
.login-sec h2{margin-bottom:20px; font-weight:400; font-size:20px; color: #213d60;}
/* linha abaixo do texto Faça seu Login */
.login-sec h2:after{content:" "; width:100px; height:3px; background:#213d60; display:block; margin-top:20px; border-radius:3px; margin-left:auto;margin-right:auto}
.btn-login{background: #213d60; color:#fff; font-weight:600;}
.banner-text{width:70%; position:absolute; bottom:40px; padding-left:20px;}
.banner-text h2{color:#fff; font-weight:600;}
.banner-text h2:after{content:" "; width:100px; height:5px; background:#FFF; display:block; margin-top:20px; border-radius:3px;}
.banner-text p{color:#fff;}


.mensagem-sucesso{
	font-size:16px;
	color:#4c7438;
	text-align:center;
}


.mensagem-erro{
	font-size:16px;
	color:#a94659;
	text-align:center;
}


.tabelas{
	font-size:16px;
}

/* Adicione a classe para estilizar a logo-overlay */
.logo-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); /* Centraliza a logo */
}

/* Adicione estilos para a logo */
.logo {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 100px; /* Ajuste o tamanho da logo conforme necessário */
    z-index: 2; /* Para garantir que a logo fique sobreposta */
}
