.top_border{
     background-color: #aaaaaa;
    border-bottom: 4px solid #8d8d8d;
}
.en{
    color: #3d69b0;
}
.key_pad_input{
        background: url(../imgs/caixa_login_direita.gif);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        width: 100%;
        position: relative;
}
/* .arrow-left {
    position: absolute;
    top: 40%;
    left: -8px;
} */
 #input_arrow {
  position: absolute;
  width: 20px;
  z-index: 999;
}
.btn_9{
    background-color: transparent;
    font-size: 13px;
    border: 1px solid #aaaaaa;
    color: #888;
    padding: 3px 6px;
    cursor: pointer;
}
.back_space{
    background-color: transparent;
    font-size: 13px;
    border: 1px solid #aaaaaa;
    color: #888;
    padding: 3px 6px;
    cursor: pointer;
}
.active_btn{
    background-color: #2d59a0;
    color: #fff;
    font-size: 13px;
    padding: 3px 6px;
    cursor: pointer;

}
.active_btn:hover{
    opacity: 1;
}
.back_space:hover{
    opacity: 0.5;

}
.btn_9:hover{
    opacity: 0.5;
}
/* .key_pad_button{
    gap: 15px;
} */
.heading {
    background-color: #888888;
    width: 100%;
    padding: 10px 18px;
    color: #fff;
    font-size: 14px;
}
.heading.active{
    background-color: #002d74;
}
.gap-heading{
    gap: 20px;
}
.img_01{
    height: 140px;
    object-fit: cover;
}
.flex_column_01{
    width: 25%;
}
footer {
    margin-top: 55px;
    background-color: #bbb;
    height: 15px;
    width: 100%;
}


.footer_bottom{
    background-color: #002d74;
    height: 6px;
    width: 75%;
    margin: auto;
}
.lang-links a {
    text-decoration: none;
    color: #888;
    font-size: 14px;
    margin: 5px 0px;
    padding: 0px 5px;
    border-right: 1px solid #888;
    font-weight: bold;
}

.w-20{
    width: 20%;
}
@media screen and (max-width:767px) {
    .input_field{
        width: 100%;
    border: 1px solid #aaaaaa;

    }
    .input_digit{
        width: 100%;
    }
    .key_pad_input{
        margin-top: 15px;
    }
    .flex_column_01{
        width: 100%;
    }
    .gap-heading{
        flex-direction: column;
    }
}




