.text-muted {
    opacity: .5 !important;
}

.bold {
    font-weight: bold !important;
}

/* output */
#lance {
    position: absolute;
    right: 0;
    width: 300px;
    text-align: right;
}

#lance select {
    display: inline-block;
    max-width: 200px;
}

@media screen and (max-width: 720px) {
    #lance {
        position: unset;
    }

    #lance select {
        max-width: 150px;
    }
}

/* Show/Hidden if screen size */
.show-if-lg {
    display: none;
}

.show-if-sm {
    display: none;
}

@media screen and (max-width: 720px) {
    #monoBtn {
        display: none !important
    }

    .saldanha-logo {
        max-width: 180px !important;
        max-height: 40px !important;
        width: auto !important;
    }
}

@media screen and (min-width: 1024px) {
    .show-if-lg {
        display: block;
    }

    .show-if-lg.inline {
        display: inline;
    }
}

@media screen and (max-width: 1023px) {
    .show-if-sm {
        display: block;
    }
}

/* Logo */
.saldanha-logo {
    width: auto;
    max-width: 256px;
    max-height: 48px;
    object-fit: contain;
    margin: auto;
}

/* Apps */
.card-app-calc:hover {
    box-shadow: 0 0 24px rgba(14, 165, 233, .3);
    cursor: pointer;
}


#res {
    padding: 2rem;
    padding-top: 1rem;
}

#res .question {
    font-size: 1.2rem;
    margin-bottom: 1rem;
    font-weight: bold;
    line-height: 1.5rem;
}

#res .response {
    font-size: 1rem;
    line-height: 1.7rem;
    margin-bottom: 2.5rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid rgba(0, 0, 0, .15);
}


.swal2-confirm {
    background: #7066e0 !important;
}

.swal2-html-container{
    font-size: 15px;
}


.mbx-20{
    margin-bottom: 20px
 }
 
 .mbx-40{
     margin-bottom: 40px
  }
 
  .mbx-60{
     margin-bottom: 60px
  }
 
  .mbx-80{
     margin-bottom: 48px
  }
 
  .mbx-100{
     margin-bottom: 100px
  }


#leiloeiros_lista {
    margin: 0;
    padding: 5rem 0 3rem 0;

}

#mapa_leiloeiros {
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.mapa-svg-estados {
    fill: #373737;
    -webkit-transition: .8s ease;
    -moz-transition: .8s ease;
    -ms-transition: .8s ease;
    -o-transition: .8s ease;
    transition: .8s ease;
    stroke: transparent;
    stroke-dasharray: 180%;
    stroke-dashoffset: -120%;
    stroke-width: 2px;
}

.mapa-svg-estados:hover {
    /*opacity: 0.6;*/
    cursor: pointer;
    stroke: #0098ff;
    fill: #525252;
    stroke-dashoffset: 0%;
}

.mapa-svg-estados-active {
    cursor: pointer;
    stroke: #0098ff;
    fill: #525252;
    stroke-dashoffset: 0%;
}

.pointer-svg-map {
    fill: #0098ff;
    /*opacity: 0;*/
    /*animation: pointer 2s infinite linear;*/
    animation-direction: normal;
    /*transform:translateY(-550px);*/
    animation-delay: .2s;
}

.inactive-map-svg {
    opacity: .5;
    stroke: none !important;
}

.inactive-map-svg:hover {
    stroke-dashoffset: -120%;
    cursor: inherit;
    fill: #525252;
}

@keyframes pointer {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
        transform: translateY(0px);
    }
}

.class-select {
    height: 40px;
    width: 250px;
    padding: 10px 18px;
    border-radius: 32px;
    color: #3c3c3c;
}