
*:focus {
    outline: none;
}
* {
    font-family: 'Noto Sans' !important;
}
a, a:visited{
    color: #111;
    text-decoration: none;
}
.blur18 {
    backdrop-filter: blur(18px) !important;
}
.blur90 {
    backdrop-filter: blur(90px) !important;
}
.bs_shdw1 {
    box-shadow: 0px 5px 12px -2px rgba(0, 0, 0, 0.1) !important;
}
.bs_shdw2 {
    box-shadow: 0px 12px 42px -2px rgba(0, 0, 0, 0.1), 0px 3px 12px -2px rgba(0, 0, 0, 0.1) , 0px 1px 1px 0px rgba(0, 0, 0, 0.1) !important;
}
.bs_shdw3 {
    box-shadow: 0px 3px 8px -2px rgba(0, 0, 0, 0.1) !important;
}
.appbar_shdw {
    box-shadow: 0px 3px 8px -2px rgba(0, 0, 0, 0.2) !important;
}
.item_menu_shdw {
    text-shadow: #00000060 0px 1px 1px;
}
.item_menu_act {
    background-color: #ff800060 !important;
}

.custom-submenu-itens .v-list-item__spacer {
    width: 10px !important;
}

.custom-submenu-itens .v-list-item-title {
    font-size: 0.8rem;
}

.v-combobox input{
    overflow: scroll !important;
    flex-wrap: nowrap !important;
}

/* Drag and Drop Upload */

.dropzone-container {
    width: 100%;
    height: 100%;
    border: 1px dashed rgba(58, 58, 58, 0.7) !important;
    transition: .5s;
    overflow: hidden;
}
.dropzone-container:hover {
    background-color: rgba(236, 231, 228, 0.1) !important;
    box-shadow: 0 0 0 3px rgba(229, 125, 33, 0.3) !important;
    border: 1px dashed #ff9700 !important;
    transition: .5s;
}
.dragging, .dragging:hover {
    background: rgba(182, 182, 182, 0.3) !important;
    box-shadow: 0 0 0 2px rgba(122, 122, 122, 0.5) inset !important;
    transition: .5s;
    overflow: hidden;
    opacity: 0.3;
    filter: grayscale(1) brightness(0.90);
}
.drop_here {
    background-color: rgba(73, 225, 27, 0.411) !important;
    box-shadow: 0 0 0 2px rgba(73, 225, 27, 0.6) inset !important;
    transition: .5s !important;
}
.drop_none {
    background-color: rgba(225, 27, 27, 0.178) !important;
    box-shadow: 0 0 0 2px rgba(225, 27, 27, 0.423) inset !important;
    transition: .5s !important;
    cursor: not-allowed !important;
}
.dragging *, .drop_here *, .drop_none * {
    pointer-events: none !important;
}
.dragging .dg-bt {
    display: none !important;
}

.push_menu_open {
    margin-left: 220px;
}

@media (max-width: 1280px) {
    .push_menu_open {
        margin-left: 0px;
    }
}