﻿.form-login {
    min-width: 100%;
}

.height-100 {
    height:100%;
}

.align-items-center-customized {
    align-items: center;
}

.containerLeft {
    float: left;
    display: inline-block;
    width: 50%;
    height: 100%;
    padding-right: 30px;
    padding-top: 30px;
}

.containerRight {
    float: left;
    display: inline-block;
    width: 50%;
    height: 100%;
    margin-top:10px;
}

.login100-form.validate-form.jumbotron.background-color-form-login-customized.form-login {
    border-radius: 20px;
}

.logoLogin {
    width: 100%;
}

.loginBtnIn {
    background-color: #840000;
    color: #FFF;
    background: linear-gradient(to bottom, #840000, #840000);
    font-size: 20px;
    font-weight: bold;
    border-radius: 10px;
}

.dxbButton_Moderno {
    background-color: #840000 !important;
    color: #FFF !important;
    background: linear-gradient(to bottom, #840000, #840000);
}

.dxflGroupBox_Moderno.dxflGroupBoxSys {
    border: none;
}

table.dxflGroup_Moderno.dxflGroupSys.dxflAGSys.dxflNoDefaultPaddings {
    border: 3px solid #e0e0e0;
}
.dxflGroupBoxCaption_Moderno {
    font-family: Verdana;
    font-weight: bold;
    font-size: 30px;
    color: #bcbcbc;
    display: inline-block;
    left: 9px;
    margin-right: 18px;
    line-height: 16px;
    padding: 0px 3px 0px 3px;
    position: relative;
    top: -12px;
    left: 30%;
}

.background-color-form-login-customized {
    background-color: rgb(255,255,255);
}

.imgSocial {
    width: 85px;
    margin-right: 20px;
    margin-left:20px;
}

.imgCarta {
    width: 25px;
    margin-right: 0px;
    margin-left: 20px;
}

.border-right-p {
    border-right: 5px solid;
    padding-right: 20px;
    margin-left: 20px;
}
.containerFooter {
    display: inline-block;
    margin-top: 2px;
}

p {
    margin-top: 0;
    margin-bottom: 0!important;
}

.pSite {
    font-weight:bold;
    font-family:Verdana;
}

.pSocial, .pEmail {
    font-family: Verdana;
}

.pEmail {
    margin-left:10px;
}

.divImgSocial {
    float:left;
}

.divImgCarta {
    float: left;
}
@media (max-width: 600px) {

    .row-customized {
        height: calc(100% - 15%);
    }
   /* .login100-form {
        min-height:600px;
    }*/

    .pEmail, .pSocial, .pSite {
        width: 100%;
        margin-top: 5px;
    }

    .divImgCarta {
        width:100%;
    }

    .divImgSocial {
        display: inline-block;
        margin-top: 5px;
        width: 100%;
    }

    .containerLeft {
        width: 100%;
        height: 40%;
        text-align: center;
        padding: 0;
    }

    .containerRight {
        width: 100%;
        height: 60%;
        margin-top: 25px;
    }
    .margin-top-percent-25 {
        margin-top: 10px;
    }
    .logoLogin {
        width: 50%;
    }
}

