.roles-parent {
    display: flex;
    flex-wrap: wrap;
}

.one-role {
    flex: 0 0 25%;
}
.id-none {
    display: none!important;
}
#map {
    height: 400px;
    width: 100%;
}
#search-in-table {
    display: inline-block;
    width: unset;
}
.search-sorting {
    cursor:pointer;
}
.search-sorting .sort-type-icon {
    color:  #2CABE3;
}

.tr-no-data {
    text-align: center;
}
.jstree-icon.jstree-themeicon {
    background-size: contain!important;
}
.bootstrap-tagsinput .badge {
    margin: 3px 2px;
    padding: 8px 12px;
    font-size: 16px;
}
.fa, .fas {
    font-weight: 900!important;
}
.btn-search {
    border: none;
    background: none;
    margin: 0;
    padding: 0;
}
.custom-file-upload {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 6px 12px;
    cursor: pointer;
}
.wizard > .steps > ul > li {
    width : max-content!important;
}
#form-delete {
    display: inline-block;
}

.auth-wrapper .auth-box, .customizer {
    box-shadow: 0 1px 20px 20px rgb(0 0 0 / 20%);
    border-radius: 20px;
}
.logo img {
    width: 5em;
    margin-bottom: 0.5em;
}
.el-element-overlay .el-card-item .el-overlay-1 {
    min-height: 150px!important;
}
.navbar-brand img{
    width:40px;
}
.logo-text p {
    padding: 0;
    margin: 0;
    margin-right: 5px;
    font-weight: bolder;
}
@media (min-width: 768px){
    #main-wrapper[data-layout=vertical][data-sidebar-position=fixed][data-sidebartype=overlay].hide-sidebar .topbar .top-navbar .navbar-header, #main-wrapper[data-layout=vertical][data-sidebartype=mini-sidebar] .topbar .top-navbar .navbar-header {
        width: 65px;
        min-height: 60px;
        display: flex;
        align-items: center;
        align-self: center;
    }}
.topbar .top-navbar .navbar-header {
    line-height: 44px;
}
#upload-image {
    cursor: pointer;
}
#tbody-orders tr {
    transition: 5s;
}
.page-wrapper>.page-content {
    padding: 20px;
}
.get-colspan-numbers {
    text-align: center;
}
.main-home.page-content {
    padding: 10px;
}
.main-home .row > div {
    padding-right: 8px;
    padding-left: 8px;
}
.notify {
    top: -3px;
    right: -17px;
}
.noty_theme__mint.noty_type__success {
    background-color: #06D6A0;
}

.input-group-text.fas.fa-search {
    height: 100%;
    cursor: pointer;
}
