﻿.body-login-app {
    background: url("../../Content/images/login/fondo-contractis.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: #fff;
    min-height: 100vh;
}

.login-app {
    background: rgba(255, 255, 255, 0.8) !important;
    border-radius: 8px !important;
    width: 500px !important;
    border-bottom: 6px solid #B3B3B3;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.4);
}

.btn-app-login {
    background: #B3B3B3 !important;
    color: #FFF !important;
    width: 50%;
    border-radius: 0px !important;
}

    .btn-app-login:hover{
        background:#1565C0 !important;
    }

    .input-login-app{
        background:#FFF !important;
    }
    .login-description{
        color:#808080 !important;
        font-size:16px;
    }

    .input-group-addon {
        color: #FFF !important;
        text-align: center;
        background-color: #B3B3B3 !important;
        border: 1px solid #ccc;
    }

    .footer-app{
        position: absolute;
        bottom:0;
        width:100%;
        color:#FFF !important;
        margin-bottom:0px !important;        
    }

.panel-default 
{
    opacity: 0.9;
    text-align: center;
    background-color: #00386D;
    color: #FFF;
    height: 359px;
    border:0px;
    border-radius:0px;
}
.form-group.last { margin-bottom:0px; }

.img-logo {
   
}

   .bannerDiv{
        margin: auto; 
        max-width: 960px;
        max-height: 100px;
        border-bottom: 5px solid #C60D2C;
    }
    .bloqueLogin{
        margin: auto; 
        max-width: 960px;
        height:444px;
        background-image: url(../../Content/images/login/fondo_v2.jpg);
    }
    .boxLogin{
        margin: auto; 
        width: 412px;
        max-width: 412px;
        height:230px;
        padding-top:50px;
    }
    .boxLogin table{
        background-color: #d2d5d8;
    }
    .boxLogin td{
        height:33px;
    }
    .form-control {
        margin: auto; 
        width: 188px;
    }
    #PoweredBy {
        color: #FFFFFF;
        font-size: 10px;
        float: left;
        position: relative;
        margin: 0 0 5px 250px;
    }
    #powered {
        background-image: url(../../Content/images/login/consultis_blanco.png);
        background-repeat: no-repeat;
        float: right;
        margin-right: 10px;
        margin-left: 0px;
        width: 81px;
        height: 17px;
    }