@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');


* {
    font-family: "Raleway", sans-serif;
}

body {
    background-image: url('../images/background-condado.svg');
    position: relative;
    background-size: 62vh 75vh !important;
    background-position: right bottom;
    background-repeat: no-repeat;
}

footer {
    background-color: none;
}

/* sidebar config */
.deznav {
    background-color: #93AE00 !important;
}

.leaf {
    height: 190px;
    width: 162px;
    background-color: #93AE00 !important;
    background-image: url('../images/sidebar-leaf.svg');
    position: relative;
    background-size: contain;
    background-position: left bottom;
    background-repeat: no-repeat;
    margin-bottom: 1em !important;
}

.ai-icon{
    padding: 1.2em !important;
}

.deznav .metismenu > li > a svg {
    color: white !important;
    size: 100% !important;
}

.deznav .metismenu > li > a{
    color: white !important;
}

.deznav .metismenu > li.mm-active > a{
    color: white !important;
}

[data-sidebar-style="overlay"] .deznav .metismenu > li > a {
    border-radius: 0 !important;
}

.deznav .metismenu > li {
    margin: 0.05em 0;
}

.submenu {
    background-color: #BAC868 !important;
    padding: 0.5em !important;
}

.submenu li.mm-active > a, .submenu a:hover {
    background: #AABE3E !important;
    border-radius: 2px;
}

/* botones */
.btn {
    border-radius: 2px !important;
}

.btn-xs {
    border-radius: 6px !important;
}

.btn-action {
    background-color: #F2EDCA !important;
    color: #93AE00 !important;
    transition: all 0.2s;
}
.btn-action:hover {
    background-color: #93AE00 !important;
    color: #F2EDCA !important;
}
.btn-action:focus{
    background-color: #F2EDCA !important;
    color: #93AE00 !important;
}

.btn-excel {
    padding: 10px 20px !important;
    width: 151px;
    background: #F0F0F0 !important;
    border-radius: 2px !important;
    font-weight: 500 !important;
    font-size: 13px !important;
    color: #777777 !important;
    border: 1px #F0F0F0 solid !important;
}
.btn-excel:hover{
    background-color: #fafafa !important;
    border: 1px #F0F0F0 solid !important;
}
.btn-excel svg {
    width: 16px !important;
    height: 16px !important;
    margin-right: 0.3em;
}

/* page titles */

.page-titles h1, h2, h3, h4, h5, h6 {
    color: black !important;
}

/* badges */
.badge-sold, .badge-available, .badge-inactive, .badge-reserved {
    color: white;
}

.badge-sold {
    background-color: #F6925E;
}

.badge-available {
    background-color: #62C043;
}

.badge-inactive {
    background-color: #BEBEBE;
}

.badge-reserved {
    background-color: #037395;
}

/* colors */
.text-dark-gray{
    color: #2C2F34;
}

/* tarjetas */
.card{
    border-radius: 2px !important;
}

.widget-stat{
    width: 100% !important;
}

.input-group .invalid-feedback.is-valid {
    display: none !important;
}