﻿.login-block {
    background: #fd9f3e;
    background: -webkit-linear-gradient(to bottom, #fd9f3e, #823C31);
    background: linear-gradient(to bottom, #fd9f3e, #823C31);
    float: left;
    width: 100%;
    padding: 50px 0;
}

.rowlogin{
    margin-right: -15px;
}

.container {
    background: #fff;
    border-radius: 10px;
    box-shadow: 15px 20px 0px rgba(0,0,0,0.1);
    max-width: 1100px; /* Reduzindo a largura máxima do contêiner */
    padding: 0 15px; /* Ajustando o padding para um espaçamento mais consistente */
    margin: auto; /* Centralizando o contêiner */
}

.banner-sec {
    background: no-repeat center center;
    background-size: cover; /* Isso garantirá que a imagem ocupe todo o espaço do banner */
    min-height: 500px;
    border-radius: 0 10px 10px 0;
    padding: 0;
    position: relative;
}

.carousel-inner {
    border-radius: 0 10px 10px 0;
}

.carousel-caption {
    text-align: left;
    left: 5%;
}

.login-sec {
    padding: 50px 30px; /* Diminuindo o padding interno */
    position: relative;
}

    .login-sec .copy-text {
        position: absolute;
        width: 80%;
        bottom: 20px;
        font-size: 13px;
        text-align: center;
    }

    .login-sec h2 {
        margin-bottom: 30px;
        font-weight: 800;
        font-size: 30px;
        color: #fd9f3e; /*Cabeçalho Login*/
        text-align: center;
    }

        .login-sec h2:after {
            content: " ";
            width: 100px;
            height: 5px;
            background: #fd9f3e; /*Barra*/
            display: block;
            margin-top: 20px;
            border-radius: 3px;
            margin-left: auto;
            margin-right: auto;
        }

.btn-login {
    background: #5cb85c;
    color: #fff;
    font-weight: 600;
    border: none; /* Removendo a borda para garantir que não haja borda indesejada */
    transition: background-color 0.3s ease; /* Suaviza a transição de cor */
}

    .btn-login:hover {
        background: #4cae4c; /* Cor verde um pouco mais escura para o estado hover */
        color: #212529;
        cursor: pointer; /* Altera o cursor para indicar que o botão é clicável */
    }

    .btn-login:focus, .btn-login:active {
        outline: none; /* Remove o contorno ao focar ou clicar no botão */
        box-shadow: none; /* Remove a sombra quando o botão é clicado */
    }

.banner-text {
    position: absolute;
    bottom: 10px;
    left: 20px;
    color: #fff;
    text-align: left;
    z-index: 2;
}

    .banner-text h2 {
        font-size: 30px; /* Ajuste o tamanho conforme necessário */
        color: #8A3A27;
    }

        .banner-text h2:after {
            content: " ";
            width: 100px;
            height: 5px;
            background: #8A3A27;
            display: block;
            margin-top: 10px;
            border-radius: 3px;
        }

    .banner-text p {
        font-size: 18px; /* Ajuste o tamanho conforme necessário */
        color: #8A3A27;
    }
