.alertfill select, .alertfill input {
    border-color: #dc3545!important;
    border-width: 2px!important;
}
.successfill select, .successfill input {
    border-color: #3BB54A!important;
    border-width: 2px;
}
.alertfill {
    position: relative;
}
.alertfill::before {
    content: '';
    display: block;
    position: absolute;
    top: -5px;
    right: -5px;
    background-image: var(--wpr-bg-8e1cc2ad-754b-479d-ac42-816532023f25);
    width: 16px;
    height: 16px;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 2;
}
.successfill::before {
    content: '';
    display: block;
    position: absolute;
    top: -5px;
    right: -5px;
    background-image: var(--wpr-bg-81a2b616-c037-46b3-a3d8-ea20aa680cda);
    width: 16px;
    height: 16px;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 2;
}
.formularios .form-group .errormsg {
    left: auto;
    right: 5px;
    bottom: -19px;
    position: absolute!important;
}
.form-field-label {
    left: 15px;
}
.formularios .form-group {
    position: relative;
}
.liker.ok, .liker.ok * {
    color: rgb(244, 67, 54);
    display: inline;
    cursor: pointer;
}
.desliker.ok, .desliker.ok * {
    color: rgb(244, 67, 54);
    display: inline;
    cursor: not-allowed;
}
.liker.disable, .desliker.disable {
    cursor: not-allowed;
    pointer-events: none;
}
.dislike, .like{
    width: 19px;
    margin-top: -2px;
}
.liker.ok .cls-1, .liker.ok * .cls-1, .desliker.ok .cls-1, .desliker.ok * .cls-1{
    fill: rgb(244, 67, 54);
}

.liker *, .desliker * {
    display: inline-block;
    vertical-align: middle;
}
.liker, .desliker {
    display: inline;
    cursor: pointer;
}
.liker p, .desliker p {
    opacity: 0.7;
    padding: 0 1.5em 0 1em;
    margin: 0;
}
#showContador * {
    transition: 0.2s all;
}
.liker:hover i, .desliker:hover i{
    transform: scale(1.2);
}
.busca-loja .btn.disabled {
    pointer-events: none;
    cursor: not-allowed;
}
.p-one .loading-modal {
    padding: 60px 0;
}
img.ldimg {
    margin: 60px auto;
}
.the-modal, .the-modal * {
    animation: 0.3s all;
}
.inError {
    filter: saturate(0);
    pointer-events: none;
    cursor: not-allowed;
    opacity: 0.9;
    transition: 0.3s all;
}