*{
    margin: 0 auto;
    padding: 0;
    box-sizing: border-box;
    scroll-behavior: smooth;
}
body{
    background-color: rgb(244,244,244);
}
.boxPrincipal{
    overflow-x: hidden;
}
.row-center{
    margin: 0 auto;
}
.txtRegister{
    color: #333;
    line-height: 1.3em;
    font-family: inherit;
    font-weight: 700;
    font-size: 28px;
}
.imgLogo{
    height: 40px;
}
.imgUserCad{
    width:40px;
    height:40px;
}

.border-md {
    border-width: 2px;
}


.form-control:not(select) {
    padding: 1.5rem 0.5rem;
}

select.form-control {
    height: 52px;
    padding-left: 0.5rem;
}

.form-control::placeholder {
    color: #ccc;
    font-weight: bold;
    font-size: 0.9rem;
}
.form-control:focus {
    box-shadow: none;
   
}
.btnCad{
    background: firebrick;
}
.btnLog{
    background: firebrick;
}
.txtLog{
    color: firebrick;
}


@media(max-width: 576px){
    .imgUserCad{
        position: relative;
        left: 50%;
        top: 30%;
        transform: translate(-50%, -50%);
    }
    .gDiv{
        display:none;
    }
}
@media(max-width: 992px){}
@media(max-width: 776px){}
@media(max-width: 1024px){}
