html,
body {
    margin: 0px;
    padding: 0px;
    height: 100%;
}

button>svg,
span>svg {
    margin-top: -2px;
}

a, 
a.page-link {
    color: #0c462b;
}

a.lk-editar-imovel{
    color: #0c462b;
    font-weight: bold;
    text-decoration: none;
}

a.lk-editar-imovel:hover{
    text-decoration: underline;
}

a.lk-editar-imovel:visited {
    color: #0c462b;
}


a svg {
    margin-right: 8px;
    width: 18px;
    height: 18px;
}


.container-form {
    /* background-color: rgb(220, 220, 220); */
    max-height: calc(100% - 90px);
    overflow-y: auto;
}

.sticky {
    position: -webkit-sticky;
    /* Safari */
    position: sticky;
    top: 0px;

}

.sticky1 {
    position: -webkit-sticky;
    /* Safari */
    position: sticky;
    top: 50px;
}


#navbar_master svg {
    width: 20px;
    height: 20px;
    vertical-align: text-top;
    color: #198754;
    margin-right: 0.3rem;
}

#navbar_master button:hover>svg {
    color: white;
}

#navbar_master02 svg {
    width: 20px;
    height: 20px;
    vertical-align: text-top;
    /* color: #ffffff; */
    margin-right: 0.3rem;
}

/* #navbar_master02 button:hover > svg{
    color: white;
} */

.form-control,
.form-select,
.input-group-text,
.form-check-input {
    border: solid 1px rgb(180, 180, 180);
    font-size: 0.9rem;
}

.form-control::-webkit-input-placeholder {
    color: rgb(150, 150, 150);
}

.form-control::-ms-input-placeholder {
    color: rgb(150, 150, 150);
}

.form-control::placeholder {
    color: rgb(190, 190, 190);
}

.card-header {
    font-size: 1.25rem;
}

.form-label {
    font-size: 1.1rem;
    margin-bottom: 0px;
}