body, html{
    height: 100%;
  }

  
/* container */
.right-sidebar {
    display:flex;
    flex-wrap:wrap;
    height: 100%;
}

/* columns */
.right-sidebar > * {
    width:100%;
    padding:1rem;
    
}

.fundoDivEsquerda{
    /*background: #f7f7f7 url(../imagens/casadocuidar-fundo.png) no-repeat bottom center;*/
    margin-bottom: 0px;
   
}

.fundoDivDireita{
    background: #213c4d!important;
    color:#f7f7f7;
    font-size: 14pt;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

.logoPosicao{
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

.logo{
    max-width:550px;
    /* height:150px; */
    object-fit: contain;
}

.loginformPosicao{
    margin-top: 0px;
    width: 90%;
}

.login-form label{
    font-weight: normal !important;
    font-size: 12pt;
}

.soc-ico a, .masthead .mobile-mini-widgets .soc-ico a, .dt-mobile-header .soc-ico a {
    width: 26px;
    height: 26px;
    margin: 0 2px;
    line-height: 26px;
    border-radius: 100px;
    color: #afb1b3;
    font-size: 18pt;;
}

.soc-ico a:not(:hover){
    color: var(--the7-accent-color);
    color: #d8d8d8 !important;
    background: none !important;
}

.soc-ico a:hover{
    color: #fff;
}


.mt-3, .my-3 {
    margin-top: 2rem!important;
}

.mt-4, .my-4 {
    margin-top: 2.5rem!important;
}

.mt-5, .my-5 {
    margin-top: 3rem!important;
}

.invalid-feedback{
    font-size: 12pt;
    color: red;
}

/* .sub_div_esquerda {
    background: #f7f7f7 url(../imagens/casadocuidar-fundo.png) no-repeat bottom center;
    margin-bottom: 0px;
}*/

/* tablet breakpoint */
@media (min-width:768px) {
    .right-sidebar > *:nth-child(1) {
        width:calc(100% / 3 * 2);
        
    }
    .right-sidebar > *:nth-child(2) {
        width:calc(100% / 3);
    }
}
.powerByAikos{
    color: #ffff;
    font-size: 8pt;
}
.powerByAikos a{
    color: #ffff;
    text-decoration: none;
    background-color: transparent;
}

.powerByAikos a:hover{
	color: #080808;
    text-decoration: none;
}